Xcode 4.6 を使用して、CoreData を使用するプロジェクトに取り組んでいます。データ モデルは現在バージョン 13 で、軽量移行を使用しています。
私の問題: Xcode を起動するたびに、PROJECT.xcdatamodeld/.xccurrentversion ファイルがバージョン 1 に設定されるように変更されているようです。変更されたファイルが GIT インデックスに自動的に追加されることに気付きました。このファイルに加えられた変更は、モデルの現在のバージョンが 13 であることを示す Xcode の GUI には反映されません。この問題は、開発プロセスのある時点 (おそらくモデル バージョン 7) で始まり、新しいモデル バージョンでも持続します。奇妙なことに、異なるコンピューターに異なる Xcode をインストールしても、このプロジェクトではこの動作が示されます。ファイルに加えられた変更のスクリーンショットを含めました。
私の回避策は、GIT を使用して Xcode を起動するたびにこのファイルへの変更をリセットすることですが、非常に面倒です。誰かがこれを解決する方法を考え出しましたか? Xcodeのバグのようです。