在我的应用程序中,我使用第三方代码触发一些警告.我查看了它们,可以安全地忽略它们.
现在我想以某种方式"标记"文件,因此Xcode不会对该文件中的代码显示任何警告.
我该怎么办?
Jon*_*eid 270
选择目标并显示Build Phases.然后在搜索框中输入文件的名称,您应该会在"编译源"阶段中看到它.双击该文件的Compiler Flags列,然后输入-w以关闭该文件的所有警告.
在左侧导航器中选择Project,然后在目标文件的Build Phase中选择target to build phase和Put -w.它将隐藏所有编译器警告

这适用于 Xcode 10.2+ 和 Swift 5
手动修复:
-w -Xanalyzer -analyzer-disable-all-checks从 Xcode > 项目 > 目标 > 编译源 > 双击要关闭警告的文件添加到有问题的文件。
Cocoapods 修复:
如果您尝试抑制来自有问题的 pod 的警告,您可以使用podfileinhibit_warnings中的标志自动抑制来自依赖项的所有警告:
pod 'Kingfisher', '~> 4.6', :inhibit_warnings => true
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
47789 次 |
| 最近记录: |