【发布时间】:2018-05-05 09:47:04
【问题描述】:
现在我使用版本控制对数据库进行任何更改。但它带来了一些问题。例如,很难将具有新 db 版本的功能分支合并到 master/dev 中,其中有人还添加了新版本。
所以我的问题: 在不添加新版本的情况下更改单个 xcdatamodel 中的 db 是否安全?我试过了,它可以工作,但在互联网上的任何地方我都看到警告说你不能这样做。
iOS9+。
我发现了这个:https://stackoverflow.com/a/37264096/5328417 但它没有证据
【问题讨论】:
-
您的应用在 App Store 中吗?
-
描述您所做的确切更改。
-
@kirander 是的,它在 App Store 中
-
@TomHarrington 添加/删除表格,添加/删除列,重命名
-
请参阅 2015 年第 220 场会议中的 WWDC video,大约从 2015 年 18 月开始。有一个关于模型缓存的讨论。
标签: ios core-data core-data-migration