iOS兼容性

时间:2011-01-16 08:03:38

标签: iphone objective-c xcode ios

我正在发布一款iPhone应用程序,并希望它拥有尽可能多的受众群体。我应该用什么版本的iOS编译它?

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

2 个答案:

答案 0 :(得分:6)

您可以将“Base SDK”设置为最新版本(iOS 4.2),将“iOS部署目标”设置为iOS 3.0。请确保检查您是否使用了iOS 3.0上没有的代码。

就个人而言,我认为将其设置为3.1.3 ...

是可以的

编辑我还没有尝试过,但看起来这会是一个很有用的问题。finding unsupported apis with os version

答案 1 :(得分:1)

欢迎来到丛林,如果你真的决定让你的应用程序可用于iOS这个古老的3.0 ...

可能挽救你生命的一些事情:

  1. 正确包装您的代码,请检查post
  2. 转到iOS开发人员中心并搜索关键字 API Diffs ,阅读这些文档并确保您的代码中未应用任何iOS 4 API。
  3. 请务必在真正的iOS 3.x设备中测试你的应用程序,越狱的首选(因为越狱是人们仍然坚持使用iOS 3.x的主要原因之一)。
  4. 最后,请记住将项目的部署目标设置为3.x.祝好运。 :-)

相关问题