升级到Xcode 3.2后缺少框架

Dan*_*Dan 3 iphone xcode iphone-sdk-3.0

我升级到Xcode 3.2,现在似乎无法添加一些框架,特别是媒体播放器.许多框架没有显示在"添加现有框架表"上.

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

$(SDKROOT)/Library/System/Frameworks
Run Code Online (Sandbox Code Playgroud)

但这似乎没有任何区别.我创建新项目时默认包含的UIKit.framework在

/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.1.sdk/System/Library/Frameworks
Run Code Online (Sandbox Code Playgroud)

这是我所期待的.如果我导航到该目录,我会看到MediaPlayer.framework,并且可以将其成功拖放到我的项目中,但只能为设备进行构建和调试 - 在那里并不令人惊讶,但并不理想.

我卸载了dev工具

mode=all
Run Code Online (Sandbox Code Playgroud)

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

cde*_*osa 13

您的项目可能配置为使用未包含在Xcode 3.2 + iPhone SDK包中的旧SDK.转到目标的"获取信息"面板,"构建设置",然后将Base SDK设置为实际安装的SDK.

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