iOS部署目标

Het*_*ora 22 iphone deployment ipad ios

如果我在提交到应用商店时将我的应用的部署目标设置为iOS 4.2,那么使用iOS 3.2(或任何低于4.2)的用户将能够下载并安装该应用,并且该应用将无法运行或将无法运行下载并安装应用程序本身?

谢谢.

hot*_*aw2 24

他们将无法安装和运行应用程序(直到他们将设备上的操作系统升级到部署目标或以上).但他们可以在Mac或PC上使用iTunes购买和下载应用程序.


Kri*_*ael 18

不,这正是部署版本的意义所在.

最佳实践是针对最新的SDK版本构建,部署版本尽可能低.但是,这需要规则在使用部署版本中尚未存在的API时执行运行时检查和回退实现.