2012-01-18 5 views
1

こんにちは私はhttp://clang-analyzer.llvm.org/scan-build.htmlからコマンドラインユーティリティスキャンビルドをインストールしました。iOS ARCのコードを理解するためにスキャンビルドスタティックアナライザを取得する方法

ARCを使用するXcode 4.2プロジェクトでこれを実行すると、アナライザーが手動でメモリを解放するのを忘れていると思われるため、メモリリークの可能性があります。

最新版(checker-258)はARCを正しくサポートしていますか?リリースノートはそれが(http://clang-analyzer.llvm.org/release_notes.html)すべきだと言いますが、これは私が見ている証拠ではありません。任意の助け

おかげ..

答えて

1

からhttp://llvm.org/bugs/show_bug.cgi?id=11845を。これは既知の問題であることが判明 - http://llvm.org/bugs/show_bug.cgi?id=11348を参照してください。

修正プログラムはchecker-260をインストールします。http://clang-analyzer.llvm.org/release_notes.htmlとccc-analyzer-http://llvm.org/viewvc/llvm-project?view=rev&revision=149094のこの変更を参照してください。

ccc-analyzerへの修正は、今後のscan-buildのリリースに組み込まれることを望みます。

0

は、コマンドラインから、別に静的アナライザを実行する必要がない理由はありますか?

そうでない場合は、これをXcodeのビルドワークフローの一部として行うことができます。以下に示すように、単に設定を変更します。私はこのことについてAppleとバグ上げ

enter image description here

+0

返信いただきありがとうございます。私は継続的な統合ボックスとしてJenkinsを設定しており、Clang scan-buildプラグイン(https://wiki.jenkins-ci.org/display/JENKINS/Clang+Scan)を使用したいと思います。 -Build + Plugin)を使用してバグを記録して報告します(素晴らしい視覚的なレポートと傾向を示します)。私はそれを実行すると、上記の問題が発生します。 – MandyW

関連する問題