Xcode SDK IOS 4.2在构建设置中安装并缺少iOS 4.1

时间:2010-12-24 07:46:53

标签: iphone xcode ios ios-4.2

我从Apple开发者网站下载了Xcode SDK 4.2(xcode_3.2.5_and_ios_sdk_4.2_final.dmg)并成功安装。当打开我的旧xcode项目时,它显示baseSDk缺失,当我尝试更改项目设置时,我发现并将基本SDk设置为4.2它工作正常

 my problem is ,in Base SDk list it shows  

(iOS 2.1,iOS 2.2,iOS 2.2.1,iOS 3.0,iOS 3.1,iOS 3.1.2,iOS 3.1.3,iOS 4.2)

没有 iOS 4.0 iOS 4.1 (我在4.2之前使用过)。我的安装有什么问题???? Plz帮我纠正错误

提前致谢

2 个答案:

答案 0 :(得分:4)

这确实发生了。我通常只使用最新的SDK作为基础SDK。您支持最新版本并忘记旧版本[苹果风格]。这样您的应用就可以利用所有最新功能。

您必须记住的一件事是Base SDK与部署目标不同。 base SDK是您的项目将使用和支持的最新SDK。 部署目标位于target-> getInfo;这是您的应用支持的最低版本。 4.2是免费升级,其中大部分都会升级,因此我将部署目标设置为4.0或至少3.0。谁再使用2.x了?

如果你真的想要4.0和4.1,你必须安装旧的4.1 GM作为并行Xcode IDE或者按照这个链接获得对单个XCode IDE中所有版本的支持。

http://chris-fletcher.com/2010/08/28/howto-install-iphone-sdk-2-0-3-1-for-xcode-3-2/

我建议使用4.2构建,但请按照链接安装旧版本的所有模拟器SDK,以便您可以在这些版本的模拟器上测试应用程序。

答案 1 :(得分:1)

这里没有出错。这就是Apple如何迫使开发人员始终使用最新的SDK进行开发。