iOS的去除第三库警告
1、在工程中有警告的地方,右键选择Review in log在日志中查看
![](https://img.haomeiwen.com/i12857006/fa19ca4fd67af6b6.png)
2、然后就能看到类似[-Wreceiver-expr]这样的警告
![](https://img.haomeiwen.com/i12857006/20d4f03399291a04.png)
3、然后在工程buildSettings中的其他警告标志中添加-Wno-receiver-expr就可以去掉这种类似的警告了。
![](https://img.haomeiwen.com/i12857006/f03773b5fa6ac743.png)
4、总结规则为:-Wno-类型
以下包含了90%的警告
-Wno-receiver-expr
-Wno-unguarded-availability
-Wno-unknown-warning-option
-Wno-strict-prototypes
-Wno-implicit-retain-self
-Wno-documentation消除 (Empty paragraph passed to '@param'、‘@return’ command )
-Wno-strict-prototypes
-Wno-deprecated-implementations
-Wno-deprecated-declarations 消除过期方法警告
-Wno-shorten-64-to-32 ( Implicit conversion loses integer precision: 'NSInteger' (aka 'long') to 'int32)
网友评论