2011-04-07 89 views
22

如果我在提交到应用商店时将我的应用的部署目标设置为iOS 4.2,那么具有iOS 3.2(或低于4.2的任何内容)的用户是否可以下载和安装该应用,并且该应用不会运行或者他们将无法下载和安装应用程序本身?iOS部署目标

谢谢。

回答

24

他们将无法安装和运行应用程序(直到他们的设备上的操作系统升级到Deployment Target或更高版本的操作系统)。但他们可以在Mac或PC上使用iTunes购买和下载应用程序。

18

不,这正是部署版本的意图。

最佳做法是根据最新的SDK版本进行构建,部署版本尽可能低。但是,这需要遵守规范,以便在使用尚未在部署版本中的API的情况下执行运行时检查和回退实现。