Swift – 你如何决定你的iOS应用程序的最佳“部署目标”

在Xcode上,你可以自己决定“部署目标”,但你可以select过时的版本来稳定运行应用程序,因为你的代码中的一些方法是由更高版本的iOS所支持的。 (例如,selectDeployment Target 8.0,但是当您在iOS 8.0的设备上运行应用程序时,应用程序崩溃)

有没有什么好的方法来决定最好的部署目标,或者一些可以扫描整个代码来了解iOS最低版本的工具?

这实际上是Xcode 7Swift 2.0一个新function,从swift网站可以看到:

Swift苹果

在网站上,它指出,在Availability

Swift 2.0内置了可用性检查function,以便为每个目标操作系统版本构build最好的应用程序。 当您使用最新的目标操作系统的API太新时,编译器会给您一个错误