如果我在提交到应用商店时将我的应用的部署目标设置为iOS 4.2,那么使用iOS 3.2(或任何低于4.2)的用户将能够下载并安装该应用并且该应用无法运行或他们将无法自行下载和安装应用程序吗?
感谢。
答案 0 :(得分:24)
他们将无法安装和运行应用程序(直到他们将设备上的操作系统升级到部署目标或更高版本的操作系统)。但是他们可以在Mac或PC上使用iTunes购买和下载应用程序。
答案 1 :(得分:18)
不,这正是部署版本的内容。
最佳做法是针对最新的SDK版本构建,部署版本尽可能低。但是,每当使用部署版本中尚未使用的API时,这需要规则来执行运行时检查和回退实现。