使用xcodebuild启动clang静态分析器

时间:2011-06-21 14:01:44

标签: xcodebuild clang-static-analyzer

我正在尝试在hudson构建服务器上设置clang静态分析器,如果我遵循建议in this blog post,我会遇到以下错误:

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输出。

有人成功吗?

2 个答案:

答案 0 :(得分:1)

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

来运行它

答案 1 :(得分:0)

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