Xcode“编辑项目设置”中的“基础SDK”未列出iphone模拟器和设备

时间:2010-12-20 03:38:33

标签: iphone xcode ios ios4 ios-simulator

我安装了'xcode_3.2.5_and_ios_sdk_4.2_final.dmg'。

当我构建项目时,xcode在下面说

“错误:没有名称或路径为'iphoneos3.2'的SDK <”

所以,我检查了这个网站,我发现你应该在Xcode'编辑项目设置'上选择'iphone simulator 4.x'到'Base SDKs'。

但是,我无法选择iphone模拟器4.x.

Base SDKs列表中没有'Iphone Simulator x.x',如下所示。也没有'Iphone Device x.x'。

基本SDK选择


当前的Mac OS

Mac OS X SDK

∟MacOS X 10.5

∟MacOS X 10.6

∟最新的Mac OS X(目前设置为Mac OS X 10.6

iOS SDK

∟iOS4.2

∟最新的iOS(目前设置为iOS 4.2)

其它..


※我想上传图片捕获,但不允许新用户。

如何选择'Iphone Simulator x.x'?

请帮助!

5 个答案:

答案 0 :(得分:3)

右键单击项目的根标题,选择“获取信息”

在菜单中,您确保选择此选项:Base SDK - &gt;最快(iOS 4.2 ....)

此外,对目标文件执行相同的过程。看我的第三个截图。

alt text

alt text

alt text

答案 1 :(得分:2)

请做diwup说的话,然后:

  • 使用文本编辑器打开项目文件(扩展名为.xcodeproj的文件),找到旧版本的编写行: alt text

  • 删除行SDKROOT = iphoneos3.2;

  • 重新打开您的项目。

这就是我刚才所做的。

答案 2 :(得分:0)

右键单击项目的根标题,选择“获取信息”

内部构建菜单Plz将ios deployemnt目标设置为ios 3.2 ..

答案 3 :(得分:0)

您可以选择“最新iOS(目前设置为iOS 4.2)”,对于大多数项目来说,它是最佳选择。

答案 4 :(得分:0)

您需要在“Base SDK”构建设置弹出窗口中选择“Latest iOS”,在“iOS Deployment Target”构建设置弹出窗口中选择“iOS 3.2”。现在,您可以在项目窗口左上角的“概述”弹出窗口中选择较旧的iOS模拟器。

您应该在项目构建设置中设置这两个并清除目标构建设置中的任何选择(在构建设置窗口中选择每个选项并按Delete键),除非出于某些特定原因需要针对不同的自定义设置你项目中的目标。

(您也可以通过“硬件”菜单在iOS模拟器中选择旧版本。)