私のプロジェクトは、以前のバージョンの 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. このロジックは私にとってはうまく機能しています。