アプリケーションがアプリストアに公開されました。それはコア データを非正統的な方法で使用しているように見えます。
私の xCode プロジェクトには、userData と statisticsDataの 2 つの xcdatamodeld ファイルが含まれています。ManagedObjectModel を作成するときは、mergeModelFromBundles を使用します。これは、プロジェクト内のすべてのモデルを取得し、それらを組み合わせて 1 つのモデルを作成します。これにより、単一の永続ストアを持つことができ、コードが簡素化されたと思います。
ここで、userData xcdatamodeld をバージョン管理する必要があります。具体的には、エンティティの 1 つに文字列属性を追加する必要があります。
モデル バージョンを作成するには、 Stianが概説した手順に従いました。
ビルド間でプロジェクトとビルド フォルダーをクリーンアップしてきましたが、まだエラーが発生します。
NSCocoaErrorDomain Code=134130 "The operation could not be completed. (Cocoa error 134130.)" ... reason=ソース ストアのモデルが見つかりません
モデルの現在のバージョンを元のモデルに設定すると、アプリは問題なく動作し、アプリストア バージョンで作成されたデータを読み取ります。しかし、モデルの現在のバージョンを更新されたバージョンに設定すると、クラッシュします。
助けてくれてありがとう。