まず、私は Core Data について 100% 把握しているわけではありませんが、できる限りのことをしています。そこで、アプリ更新時のライトウェイト マイグレーションを実装したのですが、最近これが失敗しており、ローカル DB にアクセスしようとするとアプリがクラッシュしてしまいます。現在、その理由はモデルのバージョンとの混同が原因であると想定していますが、そうでなくても、私の質問はまだ有効だと思います:
アプリを更新/アップグレードするときに、コア データの移行プロセスを無視して、ローカル ユーザー データが削除されたとしても、アプリに強制的に最新のモデル バージョンを使用させる方法はありますか?
私の計画では、移行が失敗した場合は、デバイスに最新バージョンを強制的に適用します。それはクラッシュするアプリよりも優れたソリューションです