【发布时间】:2017-04-05 15:16:56
【问题描述】:
我有一个问题要问。目前我的生产 CoreData 版本是 1.0。然后,由于我添加了一个新的类/属性,我将版本增加到 1.1 并发布了这个版本供测试人员使用。
现在,我需要向 CoreData 添加另一个属性。
1) 那么,我应该创建一个新的模型版本还是可以直接修改当前的 CoreData(v1.1)。
请注意,使用 v1.1 CoreData 构建的版本尚未发布到生产环境中……只是测试人员。
2) 如果需要添加新版本 (v1.2) 以适应新属性,当我将其发布到生产版本时会不会有任何影响?
3) 如果可以直接修改,测试人员安装的当前开发版本在更新到添加了新属性的新版本时会崩溃吗?
【问题讨论】:
标签: ios objective-c core-data