iOS兼容性

iOS兼容性

问题描述:

我正在发布iPhone应用程序,并希望它具有最大的可能受众群体。我应该使用哪种版本的iOS进行编译?iOS兼容性

的应用程序不使用任何新的iOS 4的功能

你可以你的“基地SDK”到最新版本(iOS 4.2的)和你的“iOS的部署目标”设定到iOS 3.0。请确保检查您没有使用iOS 3.0中不可用的代码。

个人而言,我觉得这是好的,只是将其设置为3.1.3 ...

编辑我还没有尝试过,但看起来这将是最喜欢的一个有用的问题.. finding unsupported apis with os version

+0

3.1.3是一个很好的目标。没有什么有趣的客户仍然使用2.x,而3.1.3是3.x系列中的最后一个,有些设备停留在此处。 –

欢迎,如果你真的有决心,使所有适用于iOS您的应用程序作为古为3.0丛林......

几件事情,也许能救你一命:

  1. 正确结束您的代码,请检查此post
  2. 转到iOS的开发中心和搜索关键字API的diff,阅读这些文件,并确保你不会在你的代码应用任何的iOS 4的API。
  3. 一定要在真正的iOS 3.x设备上测试你的应用程序,越狱越好越好(因为越狱是人们仍然坚持使用iOS 3.x的主要原因之一)。

最后,请记住该项目的部署目标设置为3.x的祝你好运。 :-)

+0

保持与iOS3的兼容性并不那么可怕,今年我发布了一款不需要任何iOS4任何应用程序的应用程序(这是一个远程控制应用程序,并且相当受欢迎) –