我有一个使用Core Data的应用程序,它是该应用程序的第一个版本。在将第一个版本上载到App Store之前,我应该为xdatamodeld的将来更改做一些准备吗?或者我只需要在模型发生更改的将来的应用程序版本上对模型进行版本控制?
最佳答案
您可以按原样提交,但是我通常会确保为模型提供一个标识符(选择模型,检查文件检查器)。将来更改模型时,您将执行以下操作:
现在您要测试。切换到以前的版本,安装并运行。切换到新版本并运行。您在发射时崩溃了吗?如果是这样的话,那是不对的,否则你很好。
您想确保迁移到新版本,而不管某人来自哪个模型版本。
阅读材料: