针对iOS5-它是否也适用于iOS6



你好,我是这些东西的初学者,希望能有很好的解释那会打消我的疑虑。

如果我的应用程序针对iOS 5,这是否意味着拥有iOS 6和iOS 7的用户可以也使用它?有什么需要我注意的吗?

有两个主要设置用于确定构建目标:

基本SDK;部署目标。

基本SDK=我希望此应用程序具有哪些最新功能?

部署目标=我希望能够运行此应用程序的最早操作系统是什么?

因此,如果您将这两个应用程序都设置为iOS 6,则用户必须拥有iOS 6才能安装或运行该应用程序。

如果你的部署目标是iOS 5.0,基本SDK是6.0,这意味着它将在iOS 5.0中安装和运行,但如果用户在iOS 5.0设备上运行,你需要小心分支代码,不要使用任何iOS 6.0功能。

是的,目标是应用程序可以运行的最低版本。这并不意味着应用程序可以在较新版本上正常工作,你真的需要测试才能确定。如果你正在创建一个新的应用程序,请仔细考虑支持哪些旧版本。

如果您的应用程序的目标是较低的iOS版本,则任何具有您目标的版本号的人都可以访问该应用程序。任何低于目标的人都将无法下载和使用该应用程序。

一切都会正常工作,但有些功能仅在iOS6和iOS7中可用,例如UICollectionView仅在iOS7及更高版本中可用。幸运的是,你可以在模拟器中测试不同的操作系统,这将使你的生活更轻松,你将能够看到你的应用程序是否在运行不同的操作程序时出现故障。

最新更新