私のプロジェクトは、以前のバージョンの Xcode で正常に動作します。Xcode 4.6.2 に更新したところ、次のエラーが発生しました。
コンパイラ ((clang-425.0.28)) とは異なるブランチ ((clang-425.0.27)) からビルドされた PCH ファイル
これは Xcode のバグですか? どうすれば修正できますか?
特に、コマンド ラインからビルドする場合、またはビルド スクリプトがある場合は、xcode ターゲットをクリーンアップするだけでは不十分です。このフォルダを削除する必要があります。
プリコンパイル済みヘッダーの場所は、
Target -> build settings => "Build locations" -> Precompiled headers cached path
を開きTerminal
、cd
フォルダー パスに移動し、フォルダーを削除します。
#rm -fr SharedPrecompiledHeaders
やったclosed xcode project then started again
とCMD+SHIFT+K
. このロジックは私にとってはうまく機能しています。