何时版本核心数据模型

时间:2014-03-18 19:08:37

标签: ios objective-c core-data core-data-migration

我有一个使用Core Data的应用,它是该应用的第一个版本。在将第一个版本上传到App Store之前,我应该为xdatamodeld的未来变化做一些准备吗?或者我只需要在模型中有变化的未来应用版本上对模型进行版本控制吗?

1 个答案:

答案 0 :(得分:2)

您可以按原样提交,但我通常会确保为模型提供标识符(选择您的模型,检查文件检查器)。当您将来更改模型时,您将执行以下操作:

  1. 选择* .xcdatamodelId
  2. 选择编辑器>添加模型版本
  3. 根据以前的型号提供版本名称
  4. 确保选择刚刚创建的新版本
  5. 为其指定新标识符(在文件选择器中)
  6. 进行更改
  7. 选择* .xcdatamodelId并更改模型版本(在文件选择器中)
  8. 现在你要测试。切换到以前的版本,安装并运行。切换到新版本并运行它。发射时你崩溃了吗?如果出现问题,那么你就不错了。

    您希望确保迁移到新版本,无论其来自哪个型号版本。

    阅读材料:

相关问题