5

我正在尝试在 hudson 构建服务器上设置 clang 静态分析器,如果我按照此博客文章中的建议进行操作,则会遇到以下错误:

cc1obj: error: unrecognized command line option "-fdiagnostics-print-source-range-info"
cc1obj: warnings being treated as errors
cc1obj: warning: -Wuninitialized is not supported without -O
Command /usr/local/bin/libexec/ccc-analyzer failed with exit code 1
Command /usr/local/bin/libexec/ccc-analyzer failed with exit code 1

如果我将RUN_CLANG_STATIC_ANALYZER参数传递给xcodebuild(不使用scan-build)它会生成一些 plist 文件,但我不知道如何将这些文件呈现给用户,因为我期望 HTML 输出。

有人成功了吗?

4

2 回答 2

1

使用 Xcode 4,您可以创建 .xcconfig 文件来覆盖项目构建设置中的任何方法。在这种情况下,创建一个 myConfig.xcconfig 并将 RUN_CLANG_STATIC_ANALYZER = YES; 然后你可以通过调用“xcodebuild -xcconfig myConfig.xcconfig”来运行它

于 2011-10-27T03:46:54.193 回答
0

我问这个问题已经两年多了,我决定为此目的使用OCLint 。看起来像一个更可配置的选项,它支持从框中的 xcodebuild。

于 2013-12-21T14:01:38.620 回答