запустить статический анализатор clang с помощью xcodebuild

Я пытаюсь настроить статический анализатор 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.

У кого-нибудь это получается?


person Dmytro    schedule 21.06.2011    source источник


Ответы (2)


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

person Flippinjoe    schedule 27.10.2011

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

person Dmytro    schedule 21.12.2013