使用xcodebuild启动clang静态分析器

Dmy*_*tro 5 xcodebuild clang-static-analyzer

我正在尝试在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 Code Online (Sandbox Code Playgroud)

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

有没有人成功呢?

小智 1

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