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

如何将旧的plist和Core数据存储迁移到更新的应用程序(iPhone),iphone,core-data,app-store,Iphone,Core Data,App Store,我只是想知道,我有一个应用程序,它依赖于核心数据来保存用户输入的数据,还有一个plist文件来跟踪用户设置等 作为一名开发人员,当我将一个新版本放到商店中,而用户下载了更新时会发生什么?或者有新用户下载该应用程序?如何确保其数据和设置未被覆盖。。或者,如果用户是新用户,则构建新模型 如果苹果没有办法解决这个问题,我会感到惊讶,我只是在任何“编程指南”中都找不到它,我打赌在把它放进商店之前,我必须为它做一些安排:) 我有版本控制,我正在使用轻量级迁移来保持我的核心数据模型的同步、开发,但除此之外,

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

作为一名开发人员,当我将一个新版本放到商店中,而用户下载了更新时会发生什么?或者有新用户下载该应用程序?如何确保其数据和设置未被覆盖。。或者,如果用户是新用户,则构建新模型

如果苹果没有办法解决这个问题,我会感到惊讶,我只是在任何“编程指南”中都找不到它,我打赌在把它放进商店之前,我必须为它做一些安排:)

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


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

当你的应用程序在现有的旧版本上下载并安装时,这是“就地”完成的。用户的数据文件和首选项保持不变。假设您正确地处理了核心数据迁移,那么一切都准备好了。

谢谢Ben:)好的,我会我花了25个小时来研究和证明这个概念!难怪开发者门户上没有明显的点击率。那么,现在,当我从旧版本的Xcode ontop上进行“分发”安装并运行时,这应该与实际情况类似吗?