在Xcode上,你可以自己决定“部署目标”,但是你可以选择太旧的版本来稳定地运行应用程序,因为你的代码中的某些方法是由更高版本的iOS支持的。 (例如,选择部署目标8.0,但是当您在iOS版本8.0的设备上运行应用程序时,应用程序崩溃)
有没有什么好方法可以决定最佳的部署目标,还是一些可以扫描整个代码以了解iOS最低版本的工具?
答案 0 :(得分:2)
这实际上是Xcode 7
和Swift 2.0
的新功能,可以从swift网站上看到:
在Availability
Swift 2.0具有内置的可用性检查功能,可以轻松为每个目标操作系统版本构建最佳应用程序。当使用对于最小目标操作系统来说太新的API时,编译器会给您一个错误