我的应用目前是3.2.3版。 Apple目前正在接受哪些版本的iOs应用程序。链接?
答案 0 :(得分:6)
Apple不再接受提交与早期/低于3.0的iPhone OS兼容的应用程序(通过部署目标构建设置中的声明)。您可以严格仅使用2.0兼容的API,但部署目标设置将使该应用程序无论如何都不会安装在2.0设备上。
iPhone / iOS部署目标的3.0到4.1以及iOS Base SDK的3.2到4.1似乎是当前接受的范围。
答案 1 :(得分:2)
我的猜测是Apple会确保向后兼容其API层。这意味着4.0可以通过1.0运行任何应用程序,但如果使用的代码不可用于该系统,则3.2无法从3.6运行应用程序。
因此,你应该清楚。
答案 2 :(得分:0)
Apple要求您链接iOS 4.0或4.1 SDK for iPhone应用程序和iOS 3.2 SDK for iPad。但是,您仍然可以通过将“目标信息”窗口中的“iOS部署目标”设置为旧版本来定位3.x iOS设备,其中3.0是Apple将接受的最旧版本。
例如,我的公司最近发布了一款针对iOS 4.1 SDK构建的iPhone游戏,但其iOS部署目标设置为3.0。这样所有iOS 3.0设备都可以运行该应用程序。