1

アプリの更新が今日承認されましたが、アプリを開こうとするとクラッシュします。クラッシュを止める唯一の方法は、削除して再インストールすることです。アプリがクラッシュする理由は、Core Data のエンティティに変更を加えて新しい NSManagedObjectClass を作成するたびに発生するためだと思います。クラッシュ メッセージ:

reason = "The model used to open the store is incompatible with the one used to create the store";

この回答によると、ストアを開くために使用されるモデルは、ストアを作成するために使用されるモデルと互換性がありません

アプリを削除してプロジェクトをクリーンアップする必要があります。アップデートがアプリ ストアにありますが、修正するにはどうすればよいですか? ユーザーはアプリを削除する必要がありますか? それが唯一の方法ですか?

ありがとうございました、

アブドラ・シャフィーク

4

1 に答える 1

1

問題は、データ モデルを変更したことです。データを移行する必要があります。その方法については、この投稿を参照してください。移行パスを追加するには、できるだけ早く修正プログラムを公開する必要があります。

于 2013-11-07T22:06:20.847 に答える