Ios 我应该何时增加xcdatamodeld版本?

Ios 我应该何时增加xcdatamodeld版本?,ios,xcdatamodel,Ios,Xcdatamodel,有人请解释我应该在什么时候增加xcdatamodeld版本?我用谷歌搜索了很多,都是关于迁移的,但是我应该什么时候增加版本呢 当前,如果我在xcdatamodeld中进行更改,例如添加实体或添加属性,我将重新创建nsmanagedobject子类。但是我不确定在什么情况下我必须增加xcdatamodeld版本。请有人解释一下。谢谢 我认为它是帮助我的应用程序用户从以前的数据模型迁移到新数据模型的工具。因此,除非我必须以某种方式(应用商店或内部测试人员)“发布”,否则我不会升级版本。即使这样,如果

有人请解释我应该在什么时候增加xcdatamodeld版本?我用谷歌搜索了很多,都是关于迁移的,但是我应该什么时候增加版本呢


当前,如果我在xcdatamodeld中进行更改,例如添加实体或添加属性,我将重新创建nsmanagedobject子类。但是我不确定在什么情况下我必须增加xcdatamodeld版本。请有人解释一下。谢谢

我认为它是帮助我的应用程序用户从以前的数据模型迁移到新数据模型的工具。因此,除非我必须以某种方式(应用商店或内部测试人员)“发布”,否则我不会升级版本。即使这样,如果我有一小群测试人员,我也可能会告诉他们删除并重新安装,这样我就不必麻烦了


如果使用旧数据模型的用户使用新数据模型安装应用程序更新,则除非您指示数据模型“迁移”,否则它们将崩溃。

在app Store上发布应用程序后,如果您对数据模型进行了一些更改,则需要增加版本。这样您就可以在不同版本之间进行适当的数据迁移。谢谢您的回复。什么样的更改会使应用程序崩溃?即使我做了一些更改并重新创建了nsmanagedobject子类,它看起来还是不错的。当具有更改模型的moc尝试打开使用以前的模型创建的存储时,任何更改模型的操作都会导致崩溃。这意味着添加新实体、添加属性或关系或更改属性类型。更改属性、实体或关系的名称也足以导致崩溃。更改子类很好,因为这不会影响模型的结构。