iOS 消除第三方警告⚠️

iOS的去除第三库警告

1、在工程中有警告的地方,右键选择Review in log在日志中查看

2、然后就能看到类似[-Wreceiver-expr]这样的警告

3、然后在工程buildSettings中的其他警告标志中添加-Wno-receiver-expr就可以去掉这种类似的警告了。

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)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 消除警告: #pragma clang diagnostic push #pragma clang diagnos...
    维若阅读 2,712评论 0 0
  • 在iOS开发过程中, 我们可能会碰到一些系统方法弃用, weak、循环引用、不能执行之类的警告。 有代码洁癖的孩子...
    梦翔_d674阅读 2,468评论 0 3
  • #pragma clang diagnostic push #pragma clang diagnostic ig...
    俆先生阅读 1,955评论 0 0
  • 在iOS开发过程中, 我们可能会碰到一些系统方法弃用, weak、循环引用、不能执行之类的警告。 有代码洁癖的孩子...
    磁针石阅读 11,492评论 0 16
  • 参考链接今天看 MJRefresh 源码有一段忽略获的代码,借机整理下相关内容 #pragma在本质上是声明,常用...
    wpf_register阅读 6,875评论 0 2