Xcode 7:API版本高于目标版本时的警告?

时间:2015-11-23 21:34:34

标签: ios warnings xcode7 compiler-warnings

问题:
Current Base SDK是9.1。我的项目目标版本是7.0 使用新API时,Xcode 7不会显示任何警告。这意味着当我使用API​​版本> 7.0,然后应用程序在iOS 7.0的设备上崩溃 我相信在SDK中记住每个方法和类的可用性特征是不可能的 手动检查方法可用性也不是很方便。
所以我正在寻找自动工具,它会警告我新的API用法。

我尝试了什么:
我发现了很多类似的问题(123)。但所有这些都已过时(2010年至2013年),因此没有一个解决方案适用于Xcode 7。

问题:
有没有办法在Xcode 7中显示新API使用的警告?

1 个答案:

答案 0 :(得分:1)

我搜索过类似的东西。

我发现了两个选项:

  1. Deploymate。这是一个应用程序,它执行静态代码分析并搜索在最低目标iOS版本之后引入的API的使用。 Deploymate
  2. 使编译器为使用目标iOS版本中尚不存在的API创建弃用警告。 You can read more here
  3. 我们选择1。