这里我有一个关于在应用商店中发布应用程序更新的问题。
- 假设我在我的 iPhone 上安装了一个应用程序,里面有一些数据库,即加类用户输入了信息并且数据保存在本地。
- 如果发布了新版本的应用程序,并安装在我的 iPhone 上。数据库会丢失吗?
我想应用程序的所有信息都已删除,并且像安装新应用程序一样安装更新。请确认。
谢谢
最佳答案
不,用户数据不会丢失。
当您更新应用程序时,只会更新包数据,即已安装应用程序的 .app
目录。不会触及任何其他目录,例如 Documents
和 Library
。
如果 Documents
目录中有任何数据需要更新,那么您必须编写代码来检测并进行必要的更改。
如果数据库被 Core Data 使用,那么您将需要 version and migrate数据。
关于iphone - 在 App Store 中发布应用程序更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7008747/