【问题标题】:App updates and Core Data应用程序更新和核心数据
【发布时间】:2014-10-06 06:52:44
【问题描述】:

我有一个可以在 App Store 上找到的应用。该应用程序使用 Core Data 允许用户存储设置和收藏夹。

我需要为应用提供更新。更新不会改变核心数据存储的任何内容。但是,这是我发布的第一个更新,我担心当用户应用更新时是否会保留 Core Data 存储。有人有这方面的经验吗?

谢谢!

【问题讨论】:

    标签: ios xcode core-data


    【解决方案1】:

    根据苹果文档:Files Saved During App Updates

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

    Application_Home/文档

    Application_Home/库

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

    这意味着 coreDate persistentStore 存储在 Documents 目录中,所以它会被持久化。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-01-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-03
      • 1970-01-01
      相关资源
      最近更新 更多