【问题标题】:How to migrate the old plist and Core Data store to an updated app (iPhone)如何将旧的 plist 和 Core Data 存储迁移到更新的应用程序 (iPhone)
【发布时间】:2010-03-09 06:23:22
【问题描述】:

我只是想知道,我有一个应用程序,它依赖于 Core Data 来保存用户输入的数据和一个 plist 文件来跟踪用户设置等。

当我作为开发人员将新版本放入商店并且用户下载更新时会发生什么?或新用户下载该应用程序?我将如何确保他们的数据和设置不会被覆盖? .. 或者如果用户是新用户,则构建新模型。

如果 Apple 没有某种方法来处理这个问题,我会感到惊讶,我只是在任何“编程指南”中都找不到它,我敢打赌,在将它放入之前,我必须做出安排商店:)

我有版本控制,并且我正在使用轻量级迁移来保持我的核心数据模型在开发方面保持同步,但除此之外,我不知道应用更新时会发生什么?

希望一些有经验的开发者能给我指出正确的方向:)

【问题讨论】:

    标签: iphone core-data app-store


    【解决方案1】:

    当您的应用下载并安装“覆盖”现有的旧副本时,这是“就地”完成的。用户的数据文件和首选项保持不变。假设您已经正确处理了 Core Data 迁移,那么一切就绪。

    【讨论】:

    • 谢谢 Ben :) 好吧,我会…… :) 我有 25 小时的时间来研究和概念验证!难怪开发者门户网站上没有明显的点击量。那么,现在,当我在旧版本之上从 Xcode 进行“分发”安装并且它可以工作时,这应该与真实的相似吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-02-11
    • 1970-01-01
    • 2012-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-11
    相关资源
    最近更新 更多