使用xcode 3.2.3(以及随附的iOS 4)编译iOS 3.1.3

Dor*_*ron 10 iphone xcode ios4

我已经下载了xcode 3.2.3和sdk 4的最终版本(以前从未安装过任何beta版本),现在我似乎找不到为3.1.3 iOS编译我的应用程序的方法.

有谁知道我该怎么办?

Jas*_*oco 18

事实上,你做不到.他们可能故意这样做是为了阻止为3.1.3编译的新应用程序,这些应用程序可以实现多任务处理.

相反,您可以编译iOS 4,但使您的部署目标3.1.3.这并不需要更多实际工作,只要您不使用任何非3.1.3方法/类等,并且应用程序可以在3.1.3设备上安装和运行.然后,您还可以使您的应用程序具有多任务处理能力,以便在运行iOS 4且能够进行多任务处理的设备上运行良好.

只需注意:Base SDK可以在项目级别设置,但您需要转到目标本身的构建设置以设置部署目标(该设置在项目级别不可用).

  • 部署SDK设置在项目设置中可用 (2认同)

And*_*273 5

要扩展Jason Coco的答案:如果您转到Project Info屏幕并单击Build,您可以选择要使用的Base SDK(4.0),然后向下滚动到iPhone OS Deployment Target版本并将其设置为3.1.3或其他任何内容.但是,您还必须转到"组和文件"(红色靶心)下的"目标"部分,选择目标并获取"信息"构建页面,并在此处设置iPhone操作系统部署目标.

完成后,您应该能够使用仍在运行3.0的设备或您选择的任何设备进行测试.