プロジェクトで git を使用しています。Xcode からプルしようとすると、「コミットされていない変更」が表示され、プル/プッシュできなくなります。コミットして、拡張子が *.xcuserstate のファイルを 1 つ見つけようとしました。このファイルは、Xcode でプロジェクト ファイルを開く/スクロールするたびに変更されます。そのため、そのファイルを含む単一のコミットを実行する以外に選択肢はありません。これにより、git commit ログが無意味なコミットでいっぱいになります。
これは、この動作を停止する方法はありますか?
*.xcuserstate と xcuserdata を git ignore に入れようとしましたが、引っ張ろうとするたびに Xcode がクラッシュしました。
これは、Xcode 4.2 および 4.3 で発生します。