Iphone 升级到Xcode 3.2后缺少框架

Iphone 升级到Xcode 3.2后缺少框架,iphone,xcode,iphone-sdk-3.0,Iphone,Xcode,Iphone Sdk 3.0,我升级到Xcode 3.2,现在似乎无法添加许多框架,特别是媒体播放器。“添加现有框架表”中没有显示许多框架 根据另一个问题,我尝试将“框架搜索路径”设置为 但这似乎没有什么区别。创建新项目时默认包含的UIKit.framework位于 /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.1.sdk/System/Library/Frameworks 这是我所期望的。如果我导航到该目录,我会看到MediaPlayer.

我升级到Xcode 3.2,现在似乎无法添加许多框架,特别是媒体播放器。“添加现有框架表”中没有显示许多框架

根据另一个问题,我尝试将“框架搜索路径”设置为

但这似乎没有什么区别。创建新项目时默认包含的UIKit.framework位于

/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.1.sdk/System/Library/Frameworks
这是我所期望的。如果我导航到该目录,我会看到MediaPlayer.framework,可以成功地将其拖放到我的项目中,但只能为设备构建和调试,这并不奇怪,但并不理想

我用卸载了dev工具

mode=all

并重新安装了Xcode,但仍然没有缓解。任何帮助都将不胜感激。

可能的解决方案1:清理您的项目 构建>清除所有目标

可能的解决方案2:确保设备的固件正确

要进行调试,请阅读控制台日志


希望能有所帮助。

您的项目可能配置为使用Xcode 3.2+iPhone SDK包中未包含的旧SDK。转到目标的“获取信息”面板,构建设置,并将基本SDK设置为实际安装的SDK


如果希望应用程序在较旧的iPhone操作系统上运行,请将iPhone部署目标构建设置设置为要在其上运行的最早操作系统。

升级到3.1.2时,我遇到了同样的问题。您需要做的一件事是打开您的Xcode项目,右键单击该项目并获取信息。。。然后将所有配置的基本SDK更改为(最小值)2.2.1


当我这样做时,它重新链接了我所有的红色(缺失)框架。干杯

我知道这个问题已经有一年多的历史了,但我刚刚遇到了一个类似的问题,通过在垃圾桶中寻找丢失的框架并将其放回来解决它


我一定是无意中把它删掉了

您是否重新安装了iPhone SDK?附议。当您安装Xcode 3.2时,您可能需要在其上安装iPhone SDK来获取所有iPhone内容。当我升级到Snow Kitty时,我必须做同样的事情。我只是回答了这个问题,但我没有准备好你的答案,这和我的答案一样(或多或少),所以我给你打了+1分。(^ ^)这解决了我的问题,可能是在我删除“测试”项目或其他项目时,框架被删除了。
mode=all