コア データ モデルを含む Xcode プロジェクトがあります。プロジェクトに新しいモデル バージョンを追加し、xcode で現在のバージョンとしてマークしました。
これは正常に機能し、アプリは軽量の移行を実行してデータベースを開きます。
問題は、Xcode を閉じてからプロジェクトを再度開くと、モデルが古いバージョンに戻ることです。緑色の矢印は Model.1.0.6 に対するものであるため、これは Xcode には表示されませんが、.xcdatamodeld ファイルを見るとはっきりとわかります。
再度開いた後にアプリを起動すると、エンティティが見つからないために例外が発生します。プロジェクト ナビゲーターを使用して現在のモデル バージョンを「Model.xcdatamodel」として選択し、それを「Model.1.0.6.xcdatamodel」に切り替えてからアプリを再起動すると、再び正常に動作します。
プロジェクトを再度開くたびにこれを行う必要があります。なんらかの理由で、プロジェクトを開くたびに Xcode が古いモデル バージョンに戻っているように見えますが、その理由はわかりません。