2012-01-18 38 views
1

嗨我已經安裝了命令行實用程序scan-build http://clang-analyzer.llvm.org/scan-build.html如何讓scan-build靜態分析器瞭解iOS ARC'd代碼

當我在使用ARC的Xcode 4.2項目上運行這個項目時,由於分析器錯誤地認爲我忘記手動釋放內存,所以我得到大量潛在的內存泄漏警告。

最新版本(checker-258)是否正確支持ARC?發行說明應該(http://clang-analyzer.llvm.org/release_notes.html),但這不是我所看到的證據。

感謝您的幫助..

回答

0

是否有任何理由爲什麼你需要單獨運行靜態分析儀,在命令行?

如果沒有,可以將它作爲Xcode構建工作流的一部分。只需更改設置,如下圖所示:

enter image description here

+0

感謝您的回覆,是的,我已經將Jenkins設置爲我們的持續集成框,並且我想使用Clang掃描生成插件(https://wiki.jenkins-ci.org/display/JENKINS/Clang+Scan - 構建+插件)記錄和報告錯誤(它創建一個很好的視覺報告和顯示趨勢)。當我運行它時,我遇到了上述問題。 – MandyW 2012-01-18 20:33:44