【发布时间】:2012-04-02 14:06:22
【问题描述】:
我有一个旧的 Xcode 项目,其中包含一个 CoreData 模型(包含模型的版本 1 和版本 2)。出于多种原因,我需要创建一个新的 Xcode 项目并将所有代码转移到新项目中。
我如何导入/传输我的旧 CoreData 模型,以使这个新的二进制文件仍然能够读取并可能迁移我现有用户的 iPhone 和 iPad 上的现有 CoreData 存储。 ?我担心如果我使用这个新项目推送一个新版本,我的用户会将他们的应用更新到最新版本,然后它会因为型号或型号版本号不匹配而崩溃。
我说的不是在同一个应用程序中向数据模型添加新版本。我理解那个过程。这是关于将现有数据模型从旧项目移动/导入/等到新项目中。
我应该只是将文件复制过来并手动将它们添加到我的项目中吗?我是否需要更改构建设置中的内容以解决此问题?
【问题讨论】: