我有一个应用程序,我希望它可以在所有iOS版本上运行。但是我认为Apple只接受从某个版本(我想是3.0,但不确定)及以上版本的应用程序。我的问题是,你能够发布哪个最低版本的iOS应用程序,可以通过审核并被接受。如果有更多iOS发布经验的人可以回答我的问题,那就太好了,也许可以指出一些我可以阅读相关信息的地方。非常感谢!
为了支持hotpaw2的说法,以下内容来自于2010年6月29日iOS开发者的新闻和公告:
请确保您的应用程序与iOS 4兼容。所有新的应用程序和现有应用程序的更新必须使用iPhone SDK 4构建。此外,App Store将不再支持面向iOS 2.x的应用程序。
好的...奇怪的是我很难验证这个...但我相信你必须使用最新的基础SDK(4.0)构建您的应用程序,但您可以将IOS版本定位到2.0。我会继续尝试验证。
你只能使用已安装的SDK构建应用程序。
由于每次升级XCode时都会清除旧的SDK(除非你在其他地方安装了XCode),因此假定你总是使用最新的稳定SDK版本进行构建。这与Android不同,后者在升级时始终保留SDK。
你的部署目标可以回溯到2.0,但你可能会发现在该平台上测试它实际上很困难!大多数人只会选择3.x及以上版本,这几乎可以覆盖100%的设备。