如何将旧plist和Core Data存储迁移到更新的应用程序(iPhone)

时间:2010-03-08 22:06:52

标签: iphone core-data app-store

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

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

如果Apple没有办法解决这个问题会让我感到惊讶,我在任何“编程指南”中都找不到它,而且我敢打赌,在将它放入之前我必须做出安排。商店:)

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

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

1 个答案:

答案 0 :(得分:1)

当您的应用程序下载并安装在现有的旧版本上时,就可以“就地”完成。用户的数据文件和首选项保持不变。假设您已正确处理了Core Data迁移,那么您将全部设置好。