5

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

4

1 に答える 1

0

arm( -sdk iphoneos)用のコンパイルが原因のようです。SDKをに変更する-sdk iphonesimulatorと、すべて問題ありません。

于 2012-07-19T19:12:48.237 に答える