2011-06-21 27 views
5

Tôi đang cố gắng để thiết lập kêu vang phân tích tĩnh trên một máy chủ hudson xây dựng và nếu tôi làm theo lời khuyên in this blog post Tôi đã có các lỗi sau đây:bắt đầu Clang phân tích tĩnh với 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 

và nếu tôi vượt qua RUN_CLANG_STATIC_ANALYZER tham số xcodebuild (không sử dụng scan-build) nó tạo cho tôi một vài tệp plist nhưng tôi không có ý tưởng làm thế nào để trình bày các tập tin cho người dùng vì tôi mong đợi cho đầu ra HTML.

Có ai thành công với điều này không?

Trả lời

1

Với Xcode 4 bạn có thể tạo tệp .xcconfig để ghi đè bất kỳ phương thức nào trong cài đặt bản dựng dự án. Trong trường hợp này, hãy tạo một myConfig.xcconfig và đặt RUN_CLANG_STATIC_ANALYZER = YES; sau đó bạn có thể chạy nó bằng cách gọi "xcodebuild -xcconfig myConfig.xcconfig"

0

Đã hơn hai năm kể từ khi tôi hỏi câu hỏi này và tôi quyết định sử dụng OCLint cho mục đích này. Có vẻ như một tùy chọn có cấu hình hơn và nó hỗ trợ xcodebuild từ hộp.

Các vấn đề liên quan