Sqlite数据库和app升级过程存疑

时间:2015-01-21 17:57:23

标签: ios sqlite

我们已将app sqlite数据库存储在Library文件夹中。我们需要从应用程序商店进行未来的应用程序升级,升级的应用程序中包含的数据库在用户从应用商店下载时从已安装的数据库中删除数据库。我们已经从不同的来源进行了检查,他们说只会删除Documents文件夹中的内容。

请你确认这一点吗?

由于

1 个答案:

答案 0 :(得分:1)

Library文件夹将在应用升级后继续存在。可能会删除库/缓存,但一般不会删除库。

最简单的解决方案是让新版本的应用程序为数据库文件使用不同的文件名,并拥有查找和删除旧数据库文件的代码。