2011-09-15 12 views
1

私は今iPadアプリを非常に着実にアップデートしています。しかし、1ヵ月後には、完全に異なるアーキテクチャーを持つバージョンにアップグレードするつもりです。完全に異なるアーキテクチャを持つiPadアプリをアップデートする

どちらのバージョンも、サーバーから取得したデータを格納するために、さまざまな方法でキャッシュとdbを使用します。

質問:アップルのアップデートプロセスでは、新しいバージョンをインストールすると、以前のバージョンのすべてのローカルデータが自動的に削除されますか?または、私の新しいバージョンのどこかでこの機能をコーディングする必要がありますか?

例:Windowsでダウンロードしたファイルの中には、アンインストール時に「アプリケーションデータ」または「ローカル設定」からデータを削除しないものがあります。私は全く新しいバージョンに私のアプリをアップグレードするとき、この同じシナリオが私のiPadで起こることを恐れる。これは本当ですか?

おかげで、 デレク

答えて

0

ありませんが、更新プロセスを使用すると、アプリケーションのドキュメントフォルダにあるファイルを削除しません。彼らはまだそこにいます。

0

iPhoneとiPadのアップデートでは、アプリケーションの以前のバージョンのインストールからのデータは削除されません。あなたのアプリは、古いデータベースを検出し(例えば、現在のバージョン番号を探して)、それらを削除するか、またはユーザのために新しいフォーマットに更新する方がよいでしょう。

あなたのアプリがそれを検出して削除できないように、何らかの形で新しいデータ形式にバージョン番号を付けるようにしてください。

関連する問題