iOS部署目标

如果我将应用程序的部署目标设置为iOS 4.2,那么iOS 3.2(或者低于4.2)的用户是否可以下载和安装该应用程序,并且该应用程序将无法运行或无法运行下载并安装应用程序本身?

谢谢。

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

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

最佳做法是根据最新的SDK版本进行构build,部署版本尽可能低。 但是,这需要遵守规定,只要使用了部署版本中还没有的API,就可以执行运行时检查和回退实现。