Xcode 3.2.4を使用しており、Clang Static Analyzer機能をセットアップして、バイナリの新しいビルドを使用しています。詳細については、http://clang-analyzer.llvm.org/xcode.htmlを参照してください。
(基本的に、set-xcode-analyzerコマンドラインユーティリティを使用して、Xcodeがビルドおよび分析に使用する静的アナライザーのコピーを変更します。)
私が理解できないのは、Xcode経由でバイナリを使用するときに-analyzer-check-objc-missing-deallocなどの追加のチェックを使用するようにそのバイナリを設定する方法です。詳細は次のとおりです。http://loufranco.com/blog/ files/scan-build-better-than-build-analyze.htmlおよびscan-build--help。
AVAILABLE ANALYSES (multiple analyses may be specified):
(+) -analyzer-check-dead-stores
-analyzer-check-llvm-conventions
(+) -analyzer-check-objc-mem
(+) -analyzer-check-objc-methodsigs
-analyzer-check-objc-missing-dealloc
(+) -analyzer-check-objc-unused-ivars
(+) -analyzer-check-security-syntactic
NOTE: "(+)" indicates that an analysis is enabled by default unless one
or more analysis options are specified
Xcodeを介して使用する場合、どのようにして追加のオプションをバイナリに渡しますか?