2010-09-13 77 views
0

我的应用程序目前在3.2.3版本中。 Apple目前正在接受哪些版本的iOs应用程序。链接?在App Store中接受哪些iOs版本的应用程序

+1

我读错了吗?您可以考虑的任何版本号都可以为您的应用程序指定; Apple不关心你的应用程序的版本控制方案。你的意思是问你需要你的应用程序支持哪些版本的iOS苹果或iOS SDK? – BoltClock 2010-09-13 00:10:49

+1

@Bolt:methinks他指的是他正在构建的iOS版本。 – 2010-09-13 00:12:44

+0

是iOs版本?什么版本我认为是4.0,但我找不到任何文档。 – azamsharp 2010-09-13 00:14:17

回答

2

我的猜测是Apple会确保向后兼容其API层。这意味着4.0可以通过1.0运行任何应用程序,但如果代码被使用不可用于该系统,则3.2无法从3.6运行应用程序。

因此,你应该清楚。

+0

谢谢!我刚查过,我有3.2和4.0版本。当我测试我的iPhone应用程序时,它说“模拟器 - 4.0”和“设备 - 4.0”,这意味着我没事。 – azamsharp 2010-09-13 01:14:16

+0

现在我认为你只能从iPhone OS 3.X开始提交。 – 2010-10-06 12:22:56

6

Apple不再接受提交与iPhone OS早/低于3.0兼容的应用程序(通过部署目标构建设置中的声明)。您只能严格使用2.0兼容的API,但部署目标设置将使该应用无论如何都不会安装在2.0设备上。

对于iPhone/iOS的3.0到4.1的任何部署目标和对于iOS Base 3.2的3.2到4.1似乎是当前接受的范围。

+0

这实际上是对这个问题更正确的答案......(在这个时候)(upvoted) – Jonny 2010-10-29 02:59:08

0

Apple要求您链接iOS 4.0或4.1 SDK for iPhone应用程序,以及iOS 3.2 SDK for iPad。但是,您仍然可以通过将“目标信息”窗口中的“iOS部署目标”设置为较旧版本,而3.0版为最早将被Apple接受的iOS设备。例如,我公司最近发布了一款针对iOS 4.1 SDK构建的iPhone游戏,但其iOS部署目标设置为3.0。这样所有的iOS 3.0设备都可以运行该应用程序。

相关问题