应用更新和核心数据

时间:2014-08-21 16:11:24

标签: ios xcode core-data

我在App Store上有一个应用程序。该应用程序使用核心数据来允许用户存储设置和收藏夹。

我需要向应用提供更新。更新不会更改有关Core Data存储的任何信息。但是,这是我提供的第一个更新,我担心用户应用更新时是否会保留Core Data存储。有人有这方面的经验吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

根据Apple Doc:Files Saved During App Updates

当用户下载应用更新时,iTunes会将更新安装在新的应用目录中。然后,在删除旧安装之前,它会将用户的数据文件从旧安装移动到新的app目录。保证在更新过程中保留以下目录中的文件:

APPLICATION_HOME /文件

APPLICATION_HOME /库

虽然其他用户目录中的文件也可能被移动,但您不应该在更新后依赖它们。

这意味着coreDate persistentStore存储在Documents目录中,因此它将被保留。