2017-07-25 13 views
0

私のアプリでCoreDataを使用しています。エンティティや属性を変更してAppStoreにアップロードし、それを更新しようとするとクラッシュします。アンインストールしてもう一度ダウンロードする必要があります。これを回避する方法はありますか?私のアップデートでは、古いバージョンが自動的に削除され、最新のバージョンがインストールされます。どのように私は最もユーザーフレンドリーで効率的な方法でこれを解決できますか?iOSアプリケーションがAppStoreで更新されたときにクラッシュしますが、Xcodeにインストールされていないときにクラッシュします

+0

コアデータのバージョン管理が必要です。これを確認してください - https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/CoreDataVersioning/Articles/Introduction.html –

+0

他の人も触れたように、Core Dataのバージョン管理と移行を設定する必要がありますが、これをXcodeでテストできます.TestFlightやApp Storeを経由する必要はありません。あなたのデバイス(またはシミュレータ)に古いバージョンをインストールしてから、上のXcodeで新しいバージョンを実行してください。これにより同じ結果が得られ、デバッグ中に移行をテストできるようになります。 –

答えて

関連する問題