我的 iOS 项目中的一些文件有一些警告,我想忽略这些警告。我不想禁用整个项目中的警告(知道如何做到这一点),只是禁用一些特定文件。那么,有没有办法完全忽略特定文件中的所有警告呢?
我在 Xcode 4.2 上使用 LLVM 3.0 和 Clang。
我继承了一个包含大量 320 代码的项目,该代码库向我抛出了几个警告和静态分析器错误,我没有兴趣修复这些错误,因为我将在不久的将来从项目中删除该代码。
您可以通过包含以下编译器标志来禁用特定文件的静态分析器警告:
-Xanalyzer -analyzer-disable-all-checks
您可以将其与 -w 结合使用以禁用该文件的警告。这让我能够推进新的开发,而不必被该代码库生成的 30 条左右的警告所困扰。
使用上面的说明:
要使用 Xcode 更改文件的构建标志:
- 选择目标
- 选择构建阶段
- 在“编译源”阶段找到要修改参数的文件
- 双击其“编译器标志”单元格进行编辑
- 添加“-w -Xanalyzer -analyzer-disable-all-checks”以抑制警告和 clang 警告
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)