如何使用最新的Xcode下载来构建旧的iOS版本?

ope*_*rog 23 iphone xcode

我安装了多个版本的Xcode.我可以通过启动旧的Xcode来针对较旧的iOS版本构建我的项目.但是,如何使用较新的Xcode版本来构建旧的iOS版本呢?

在项目设置中有一个Base SDK下拉列表.它仅提供最新的iOS版本供选择.

在/ Developer/Platforms /下有一个iOS.platform文件夹,其中包含:

SDKs/
  iPhoneOS3.2.sdk
  iPhoneOS4.1.sdk
Run Code Online (Sandbox Code Playgroud)

最后,有一个名为DeviceSupport的有趣文件夹,其中包含从3.0到4.1的各种版本!

必须有一种方法可以将SDKs/DeviceSupport文件从旧的Xcode复制到新的Xcode,并使旧版的iOS 4.0甚至3.0工作.怎么样?

Aar*_*ers 24

要使在多个iOS版本上运行的应用程序目标相对简单:将项目设置中的"Base SDK"设置为您可能需要的iOS的最新版本号.将"iPhone OS部署目标"设置为您将支持的最旧版本的iOS

你需要安装旧版本的xcode,因为较新的模拟器只支持较新的ios版本

http://developer.apple.com/library/mac/#documentation/Xcode/Conceptual/XcodeCoexistence/Contents/Resources/en.lproj/Details/Details.html

  • 链接已经死了. (10认同)