2010-12-01 9 views
1

アップルストアのアップデートがどのように機能しているか知りたいです。iPhone Appのアップデートはどのように機能しますか?

アップルは古いバージョンのアプリケーションに関連するすべての古いデータを削除し、新しいバージョンに更新しますか?

ユーザーが新しいバージョンのアプリケーションに更新すると、以前のバージョンは、すべてのデータ(写真、データベース、サウンドなど)でiPhoneから削除され、新しいバージョンに置き換えられますか?

数日前に私のアプリケーションを更新しました.Appleは古いSQLiteデータベースを新しいものに置き換えないと思います。

答えて

1

更新中、古いアプリケーションバンドルは新しいものに置き換えられます。他のすべてのフォルダ、したがってアプリケーションサンドボックス(Documents、Library、tmp)の内容は変更されません。

古いデータベースを置き換える必要がある場合(古いデータベースのユーザーによって変更されたデータを保存する必要がある場合)、アプリケーションのデータベースバージョンを確認し、バージョンが古い場合はアプリケーションバンドルから新しいデータベースをコピーするだけですバージョントラッキングのためにsqlite user_versionプラグマを使用してください)

+0

古いDataBase(old.sqlite)を新しいもの(new.sqlite)で置き換えるにはどうすればいいですか? –