【发布时间】:2011-08-01 02:13:04
【问题描述】:
如果我在提交到应用商店时将我的应用的部署目标设置为 iOS 4.2,那么使用 iOS 3.2(或任何低于 4.2 的版本)的用户是否能够下载并安装该应用并且该应用将无法运行,或者他们会不会无法下载和安装应用程序本身?
谢谢。
【问题讨论】:
标签: iphone ios ipad deployment
如果我在提交到应用商店时将我的应用的部署目标设置为 iOS 4.2,那么使用 iOS 3.2(或任何低于 4.2 的版本)的用户是否能够下载并安装该应用并且该应用将无法运行,或者他们会不会无法下载和安装应用程序本身?
谢谢。
【问题讨论】:
标签: iphone ios ipad deployment
不,这正是部署版本的意义所在。
最佳做法是针对最新的 SDK 版本进行构建,部署版本尽可能低。但这需要纪律在使用部署版本中尚不存在的 API 时执行运行时检查和回退实现。
【讨论】:
他们将无法安装和运行应用程序(直到他们将设备上的操作系统升级到部署目标或更高版本的操作系统)。但他们或许可以在 Mac 或 PC 上使用 iTunes 购买和下载该应用程序。
【讨论】: