一)第一种方法

在工程中有警告的地方,右键选择Review in log,然后就能看到类似[Wnonnull]这样的警告, 
然后在工程buildSettings中的Other Warning Flags中添加 -Wno-nonnull就可以去掉这种类似的警告了。

规则为:-Wno-类型

① iOS的去除第三库警告 在工程中有警告的地方,右键选择Review in log在日志中查看

iOS工程中如何去掉第三方的警告

 

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

iOS工程中如何去掉第三方的警告

 

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

iOS工程中如何去掉第三方的警告

以下包含了90%的警告 
-Wno-receiver-expr  
-Wno-unguarded-availability  
-Wno-unknown-warning-option 
-Wno-strict-prototypes  
-Wno-implicit-retain-self  
-Wno-documentation 
-Wno-strict-prototypes  
-Wno-deprecated-implementations

二)第二种方法

对于Cocoapods依赖的三方库产生的Warning。在Podfile中加入如下内容:

pod 'MBProgressHUD', '~> 1.0.0',:inhibit_warnings => true

 

相关文章:

  • 2021-11-05
  • 2021-09-20
  • 2022-01-04
  • 2022-02-04
  • 2022-02-24
  • 2022-12-23
  • 2023-02-04
猜你喜欢
  • 2021-09-03
  • 2022-12-23
  • 2021-07-18
  • 2021-11-14
  • 2021-08-06
  • 2021-12-19
  • 2021-12-26
相关资源
相似解决方案