1

こんにちは私はhttp://clang-analyzer.llvm.org/scan-build.htmlからコマンドラインユーティリティscan-buildをインストールしました。

ARCを使用するXcode4.2プロジェクトでこれを実行すると、アナライザーが手動でメモリを解放するのを忘れたと誤って考えているため、メモリリークの警告が大量に発生する可能性があります。

最新バージョン(checker-258)はARCを適切にサポートしていますか?リリースノートにはそうすべきだと書かれていますが(http://clang-analyzer.llvm.org/release_notes.html)、これは私が見ている証拠ではありません。

助けてくれてありがとう。

4

2 に答える 2

1

私はこれについてAppleにバグを提起しました-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の将来のリリースに組み込まれるでしょう。

于 2012-01-27T21:22:17.247 に答える
0

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

そうでない場合は、Xcodeでのビルドワークフローの一部としてこれを行うことができます。以下のように設定を変更するだけです。

ここに画像の説明を入力してください

于 2012-01-18T14:44:00.773 に答える