我一直在开发iPhone应用程序,现在我正在尝试构建二进制文件。
我注意到基本SDK设置为iPhone 4.0。这是否意味着只有iPhone 4.0用户可以运行该应用程序?
我可以将它更改为最低的iPhone设备3.2,但是如何更改目标以便我可以在OS 3.2中的模拟器上进行测试?
答案 0 :(得分:1)
Base SDK应设置为您要支持的最新iOS版本。要同时支持旧手机,请将“部署目标”构建设置设置为您要支持的最低iPhone OS版本。目前,我认为你不能将它设置为低于3.0的任何东西,并且仍然得到Apple的批准。
答案 1 :(得分:0)
那是OS版本,而不是硬件。您可以调整部署目标和基本SDK,以设置处理3.x和4.x API之间的差异。有关如何操作的教程如下: http://iosdevelopertips.com/xcode/base-sdk-and-iphone-os-deployment-target-developing-apps-with-the-4-x-sdk-deploying-to-3-x-devices.html