并排安装iphone sdks

时间:2010-08-06 09:48:27

标签: iphone xcode sdk

我试图让我的xCode包含从4回到2的所有iPhone sdk。但是当我下载DMG文件时,它似乎只允许我拥有SDK版本2 - 3.1或3.2 - 4的xCode,而不是一起来。

如何将SDK安装到一个xCode中,以便为所有不同的OS版本构建?

由于

修改::

好的我知道我可以在xcode中设置基本SDK,但我的选项只有 3.2 4.0 ,我似乎无法安装3.1或更早版本SDK是如何做到的?

最终编辑::

好了解决了,基本上你只需要安装一个旧版本的xcode来运行早期的模拟器,否则在我的答案中给我的文章以及其他文章都非常有帮助:

http://www.clarkcox.com/blog/2009/06/23/sdks-and-deployment-targets/

Install xCode 3.2.3 w/ iPhone SDK 4, get "Base SDK missing", can't see other SDKs

How To Make iPhone App compatible with multiple SDK (firmware) versions

http://cocoawithlove.com/2010/07/tips-tricks-for-conditional-ios3-ios32.html(可能是最好的)

2 个答案:

答案 0 :(得分:1)

你需要做什么特别的原因吗?您是否正在尝试开发将在iOS 4.x及更早版本(3.x)上运行的应用程序?您仍然可以使用iOS 4.x sdk开发在iOS 3.1.x上运行的应用程序。

请查看以下文章:http://www.clarkcox.com/blog/2009/06/23/sdks-and-deployment-targets/

答案 1 :(得分:0)

前段时间我尝试过同样的事情,似乎在安装过程中会自动删除一些小的SDK版本......

您可能在安装其他XCode版本之前尝试复制它们,然后重新安装它们 它们位于/Library/Platforms/iPhoneOS.platform/Developer/SDKs//Library/Platforms/iPhoneSimulator.platform/Developer/SDKs/

请注意,您也可以选择将每个XCode版本安装在单独的目录中 您将失去大量的硬盘空间,并且您将拥有多个版本的XCode,每个版本都有不同的SDK版本。