如何禁用Xcode静态分析(Clang)消息?

时间:2010-05-26 22:21:48

标签: xcode clang warnings

我希望我的Xcode项目能够完成构建和分析步骤,而不会产生任何错误,警告或静态分析消息。这个问题是我的项目包括生成(可能是无害的)警告和静态分析消息的库。

我找不到禁用特定Clang警告的方法,以便“my”代码构建为零问题。这可能吗?

2 个答案:

答案 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使用标志,但并非所有标志都可以选择。