我希望我的Xcode项目能够完成构建和分析步骤,而不会产生任何错误,警告或静态分析消息。这个问题是我的项目包括生成(可能是无害的)警告和静态分析消息的库。
我找不到禁用特定Clang警告的方法,以便“my”代码构建为零问题。这可能吗?
答案 0 :(得分:4)
我无法找到任何方法做到这一点,并提出了一个针对Clang的错误。该团队似乎想要添加此功能,但它还没有。
错误是:http://llvm.org/bugs/show_bug.cgi?id=7296
此外,可以使用a __clang_analyzer__
macro ifdef出任何不希望Clang处理的代码。
答案 1 :(得分:-1)
构建和分析步骤 是 clang - 这就是“分析”部分。分析你的代码并没有让clang告诉你它找到的问题是没有意义的。这就像去洗车,并告诉他们不要碰车。
通过与在WWDC上写下铿锵声的人谈话,它确定的任何问题实际上都不是。如果你认为你有一些代码可以正常运行但是抱怨的例子,请提交bugreport示例代码,以便Apple可以解决这个问题。
您可以disable some compiler warnings使用标志,但并非所有标志都可以选择。