AppStore中苹果接受的最低iOS目标版本是多少?

4
我有一个应用程序,我希望它可以在所有iOS版本上运行。但是我认为Apple只接受从某个版本(我想是3.0,但不确定)及以上版本的应用程序。我的问题是,你能够发布哪个最低版本的iOS应用程序,可以通过审核并被接受。如果有更多iOS发布经验的人可以回答我的问题,那就太好了,也许可以指出一些我可以阅读相关信息的地方。非常感谢!

你拥有哪个实际运行该操作系统的iOS设备,可以用来测试你的应用程序的最低操作系统版本是多少? - hotpaw2
4个回答

3
去年某个时候,一名苹果DTS员工在iOS开发者论坛上发布(后来澄清)说,应用商店将不再接受低于3.0的部署目标的应用程序。这可能表明,较低的部署目标已成为拒绝应用程序的理由。
在提交应用程序到应用商店之前,我从不将部署目标设置得低于我计划用来测试应用程序的设备中最低的操作系统版本。
此外,未升级到3.0或更高版本的设备的安装基数可能太微小,不值得开发人员花费时间或精力(除非您因某种原因仍然拥有和使用该设备)。
2013年新增:应用商店现在要求应用程序支持4英寸的显示屏,这需要iOS 6.0或更高版本,允许的最低部署目标不低于iOS 4.3。

我在我的答案中的链接中找到了苹果公司的官方声明。自从去年推出iOS 4.0以来,支持2.x版本的应用程序已被拒绝。 - Brad Larson

3

为了支持hotpaw2的说法,以下内容来自于2010年6月29日iOS开发者的新闻和公告

请确保您的应用程序与iOS 4兼容。所有新的应用程序和现有应用程序的更新必须使用iPhone SDK 4构建。此外,App Store将不再支持面向iOS 2.x的应用程序。


0

好的...奇怪的是我很难验证这个...但我相信你必须使用最新的基础SDK(4.0)构建您的应用程序,但您可以将IOS版本定位到2.0。我会继续尝试验证。


是的!确实,我也有同样的问题......无处可以验证,所以我将其作为最新版本发送(并获得了批准),因为他们在指南中说我们应该始终使用最新工具(但也许只是建议,而不是必须!) - Rad'Val

0

你只能使用已安装的SDK构建应用程序。

由于每次升级XCode时都会清除旧的SDK(除非你在其他地方安装了XCode),因此假定你总是使用最新的稳定SDK版本进行构建。这与Android不同,后者在升级时始终保留SDK。

你的部署目标可以回溯到2.0,但你可能会发现在该平台上测试它实际上很困难!大多数人只会选择3.x及以上版本,这几乎可以覆盖100%的设备。


1
这怎么回答标题中的问题?你没有提到任何关于应用商店的内容。 - Cody Gray

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接