Xcode ビルドで clang アナライザーを実行しようとしています。これは別のプロジェクトで機能しましたが、以下に説明するエラーが発生しました。誰もこれを見たことがありますか?
私のコマンドライン:
/Users/builder/Tools/checker-267/scan-build -k -v -o scan_output xcodebuild -scheme MyScheme -configuration リリース -sdk iphoneos CONFIGURATION_BUILD_DIR=build 'CODE_SIGN_IDENTITY=iPhone ディストリビューション:'
I GET (ただし、この警告は、linting を正常に完了した以前のプロジェクトでも表示されました):
警告: 'ccc-analyzer' コンパイラの組み込み検索パスと言語方言 'objective-c' のプリプロセッサ定義を検出できませんでした。
そして、サポートされていないオプション「--serialize-diagnostics」エラーを取得します。これが問題のようです:
詳細: ツール '/Users/builder/Tools/checker-267/libexec/ccc-analyzer' のメッセージ カテゴリ情報を取得できません。Reason: Can't exec "clang": No such file or directory at /Users/builder/Tools/checker-267/libexec/ccc-analyzer line 428.
オブジェクト: メソッド: -messageCategoryInfoForExecutablePath: スレッド: {name = (null), num = 5} http://bugreport.apple.comにこの警告メッセージと提供できる有用な情報を添えて
バグを報告してください 。クラン: エラー: サポートされていないオプション '--serialize-diagnostics' クラン: エラー: そのようなファイルまたはディレクトリはありません: '/Users/builder/Library/Developer/Xcode/DerivedData/Civitas-cjaysrhpylwnfoaagvkzrnpvmkhq/Build/Intermediates/HAClient.build/Release -iphoneos/HAClient.build/Objects-normal/armv7/HAClient.dia' コマンド /Users/builder/Tools/checker-267/libexec/ccc-analyzer が終了コード 1 で失敗しました
提案に感謝しますが、それでも失敗します。私は得る:
依存関係を確認する
'ccc-analyzer' コンパイラの組み込み検索パスと言語方言 'objective-c' のプリプロセッサ定義を検出します。コンパイラ: /Users/builder/Tools/checker-267/libexec/ccc-analyzer 理由: /Users/builder/Tools/checker-267/libexec/ccc-analyzer -v -E -dM -arch i386 -isysroot /applications/ Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.1.sdk -x Objective-c -c /dev/null 2>&1