warning-of-project

项目警告

在我们构建某个项目的时候不可避免的会有些警告, 我们尽量做到就是没有警告没雨 error.

在这个时候, 如果你有很多 pod 引入, 会发现很多的 warning 都是 pod 产生的. 这会加大定位问题的时间, 这些错误可能不是很要紧, 而且别的库也不好去改动的话. 我们可以先忽略 pod 里产生的 warning, 因为这些有可能是xcode 升级产生的一些 warning.

podfile

可以在 podfile 中添加这句, 可以给所有 pod 限制 warning 的显示

1
2
# ignore all warnings from all pods
inhibit_all_warnings!

如果想给某个 pod 禁止 warning 提示的话, 可以这样:

1
2
 pod 'JSONKit', :inhibit_warnings => true
pod 'Overline-BlocksKit', :inhibit_warnings => true

想在自己的项目中先不提示某些文件的 warning 的话, (毕竟有些库是直接拖入项目中使用的…) 可以在 build phase 中找到这个文件添加这个编译标识
-w -Xanalyzer -analyzer-disable-all-checks