iPhone App baseSDK和iOS部署目标

aza*_*arp 27 iphone

我正在将我的应用部署到应用商店.我不确定要为baseSDK和iOS部署目标设置什么.我安装了最新的iOS 4.1.如何确保它在所有设备上运行.我的应用程序基于4.0.1(我认为).

我的iPod有iOS 4.1(最新),我的iPhone有4.0.为了让我的应用程序在iPhone上工作,我必须将baseSDK和iOS部署目标降低到3.2.

Ben*_*ieb 34

您通常希望针对最新的SDK进行构建,但最早可以将部署目标设置为最佳.因此,要在尽可能多的设备上运行,请使用SDK 4.1,但将部署目标设置为3.0或3.1.3.如果你想支持它们,我强烈建议你拿一个较旧的iPod touch并在旧设备上进行测试.很容易错过只支持4.0的API调用.

  • 遗憾的是苹果不允许降级设备用于测试目的.我已经在他们的bug报告者中提交了一个功能请求,但我认为它不会很快改变. (5认同)
  • @GorillaPatch,Apple确实允许降级iPod Touch设备.因此,它们是用于回归测试的更有用的测试设备. (4认同)