Xcode4.6.2にバージョンアップしてxcodebuildがうまくいかなくなったら
Xcode4.6.1までは動いていたのに、4.6.2にバージョンアップしたらなぜかxcodebuildがうまくいかなくなったときの対処法。
参考URL
iphone - Xcode version 4.6.2 (4H1003) compiler error - Stack Overflow
エラーログ
ログの中に下記のようなエラーが出ていました。
... error: PCH file built from a different branch ((clang-425.0.27)) than the compiler ((clang-425.0.28)) ...
解決方法
Xcodeのプロジェクトの"Build Settings"で"Precompiled Headers Cache Path"の値を見ます。
ターミナルでこのパスのSharedPrecompiledHeadersディレクトリの上に移動し、SharedPrecompiledHeadersを削除します。
# cd /var/folders/x7/csq84xtn4874qmng1vjjbn4m0000gn/C/com.apple.Xcode.501 # rm -rf SharedPrecompiledHeaders
これでうまくいきました。
念のため、"xcodebuild clean"をしておいたほうがいいかもしれません。