запустить статический анализатор clang с помощью xcodebuild - PullRequest
5 голосов
/ 21 июня 2011

Я пытаюсь настроить статический анализатор clang на сервере сборки hudson, и если я буду следовать советам в этом сообщении в блоге У меня появятся следующие ошибки:

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 ]

1 голос
/ 27 октября 2011

С Xcode 4 вы можете создавать файлы .xcconfig для переопределения любых методов в настройках сборки проекта. В этом случае создайте myConfig.xcconfig и поместите RUN_CLANG_STATIC_ANALYZER = YES; затем вы можете запустить его, вызвав "xcodebuild -xcconfig myConfig.xcconfig"

0 голосов
/ 21 декабря 2013

Прошло более двух лет с тех пор, как я задал этот вопрос, и я решил использовать OCLint для этой цели.Выглядит как более настраиваемый параметр, и он поддерживает xcodebuild из коробки.

...