こんにちは私はコアデータ移行の問題を抱えました。私はAppstoreの既存のアプリの新しいバージョンであるアプリを開発しました。しかし、私は以前のバージョンのソースコードを持っていないし、コアデータが古いバージョンで使用されたかどうかを正確には知らない。どのようにクラッシュすることなくAppstoreに私のアプリ(コアデータを持っている)を更新する方法。迅速な解決策はどうですか?コアデータモデルを、以前のソースコードを持たずに新しいバージョンのアプリケーションに置き換えてください
0
A
答えて
0
古いデータを無視することをコメントに記述しているので、何らかの移行を行う必要はありません。モデルの移行は、新しいデータモデルで作業するために既存のデータを更新することです。古いアプリがコアデータとを使用していて、新しいアプリが同じファイル名の永続ストアファイルを使用しようとすると、唯一の危険です。その後、正しい名前のファイルが見つかるため、アプリケーションは古いデータを読み込もうとします。
これをテストする最も簡単な方法は次のとおりです。あなたが
- が(アプリストアから)
- 使用このアプリを既存のアプリをインストールXcodeから。それはアップグレード版なので、App Storeのコピーを上書きします。
アップグレードするとどうなるでしょうか。コアデータに関連するクラッシュが発生した場合は、別のファイル名を使用するようにコアデータの設定を変更してください。その後、iOSデバイスからアプリを削除し、上記のテストを繰り返します。
関連する問題
- 1. ページのjQueryバージョンをGreasemonkeyに置き換えてください
- 2. 以前のファイルと新しいファイルを一緒に、mvを一時ファイルに置き換えてください。
- 3. ベクトル値を名前に置き換えてください
- 4. Mathematicaで式を名前に置き換えてください
- 5. バージョン管理されたファイルをバージョン管理されていないファイルに置き換えてください。
- 6. アンドロイドマーケットでアプリケーションを新しいバージョン1.1に置き換える
- 7. 新しい行をJavaのnに置き換えてください
- 8. ブラウザのコンテンツを新しいURLに置き換えてください。
- 9. AuthPluginの実装を新しいAuthManagerに置き換えてください
- 10. 実行スレッドを新しいスレッドJavaに置き換えてください。
- 11. 2つ以上のスペースを&nbspに置き換えてください。&nbsp
- 12. http_build_queryただし、&と置き換えてください。 PHPで?
- 13. 私のカスタムWebアプリケーションのログインにwordpress loginを置き換えてください。
- 14. マイグレーションなしのコアデータモデルの置き換え
- 15. .MSI必ずしも以前のバージョンをアンインストールしないでください
- 16. index.phpをhtaccessの書き換えに置き換えてください。
- 17. HTML Textareaの新しい行をセミコロンで置き換えてください
- 18. オブジェクトparamの値をGreasemonkeyに置き換えてください
- 19. バッチをHTMLのファイル名に置き換えてください
- 20. TextViewの単語をスムーススケールに置き換えてください
- 21. ゼロシーケンスを他の値に置き換えてください
- 22. mscorlibを独自のカスタムバージョンに置き換えてください。
- 23. **をSymPyのMath.powに置き換えてください
- 24. pyspark/dataframe:nullを空のスペースに置き換えてください。
- 25. sparkのgroupByKeyをreduceByKeyに置き換えてください
- 26. "\"をC#の "\ /"に置き換えてください
- 27. [X]をtexareaの[Y]に置き換えてください。
- 28. スパンクラスを他のスパンクラスに置き換えてください
- 29. "。"をPythonの<s>に置き換えてください。
- 30. ファイルをシンボリックリンクのシンボリックリンクに置き換えてください
古いバージョンでコアデータが使用されているかどうかわからない場合は、どのように古いデータを移行する予定ですか?それとも、古いデータを無視しているだけですか? –
私の古いデータがある場合は無視したいです。 – user3279845