我一直在开发一个iPhone应用程序,现在我正在尝试构建二进制文件。iPhone基础SDK允许哪些iPhone可以运行应用程序?
我注意到基础SDK设置为iPhone 4.0。这是否意味着只有iPhone 4.0用户才能运行该应用程序?
我可以将其更改为最低的iPhone设备3.2,但是如何更改目标以便我可以在OS 3.2的模拟器上测试?
我一直在开发一个iPhone应用程序,现在我正在尝试构建二进制文件。iPhone基础SDK允许哪些iPhone可以运行应用程序?
我注意到基础SDK设置为iPhone 4.0。这是否意味着只有iPhone 4.0用户才能运行该应用程序?
我可以将其更改为最低的iPhone设备3.2,但是如何更改目标以便我可以在OS 3.2的模拟器上测试?
基础SDK应设置为您要支持的最新iOS版本。要还支持旧手机,请将“部署目标”版本设置设置为您要支持的最低iPhone OS版本。目前,我不认为你可以将其设置为小于3.0的任何值,并且仍然得到Apple的批准。
这是操作系统版本,而不是硬件。您可以调整部署目标和基本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