2011-06-21 25 views
5

Próbuję skonfigurować clang statyczne analizator na serwerze Hudson kompilacji i jeśli śledzę radzi in this blog post Mam następujące błędy:rozpocząć dzyń analizator statyczny z xcodebuild

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 

i jeśli przejdzie RUN_CLANG_STATIC_ANALYZER parametr do xcodebuild (bez użycia scan-build) generuje mi kilka plist plików, ale nie mam pojęcia, jak przedstawić te pliki użytkownikowi, ponieważ oczekuję na wyjście HTML.

Czy komukolwiek udaje się z tym?

Odpowiedz

1

Za pomocą Xcode 4 można tworzyć pliki .xcconfig w celu nadpisania dowolnych metod w ustawieniach kompilacji projektu. W tym przypadku utwórz plik myConfig.xcconfig i wstaw RUN_CLANG_STATIC_ANALYZER = YES; możesz go uruchomić, wywołując "xcodebuild -xcconfig myConfig.xcconfig"

0

Minęło więcej niż dwa lata, odkąd zadałem to pytanie i postanowiłem użyć do tego celu OCLint. Wygląda na bardziej konfigurowalną opcję i obsługuje xcodebuild z pudełka.