2016-12-22 42 views
7

这是我假设的一个非常简单的问题。有人能告诉我部署目标的含义吗?如果我选择IOS 10,这是否意味着只有拥有iOS 10的用户才能下载该应用程序。选择较低的部署目标不好吗?此外,继续部署目标,是不是建议运行在较低的部署目标上。部署目标是什么意思?

+1

看到这个问题:http://stackoverflow.com/questions/18568572/whats-the-meaning-of-base-sdk-ios-deployment-target-target-and-project-in-xc – mlidal

回答

20

假设您已将最低部署目标设置为iOS 9. 这意味着您的应用程序兼容iOS 9和以上的设备。

应用程序将不低于9.0设备上运行,但可以在任何的iOS版本比iOS的9.0更大运行。

+1

谢谢你这个解释。 – Raja

0

如果您是Xcode的新手,我建议您接受默认设置,并将其视为您项目的约束条件。

随着更新的Xcode版本的出现,对旧版目标值的支持将被删除。拥有广泛客户群的公司必须以自己的方式处理这个问题。

在我工作过的大多数项目中,iOS版本很重要,因为它决定哪些设备可以运行您的应用程序。

例如,iOS 10基本上留下了所有iPod式连接器。