管理Core数据模型的版本文件

时间:2013-05-25 16:34:36

标签: ios5 core-data

在开发过程中,我们不断更改核心数据模型文件。假设我们有许多模型文件,每个都建立在以前的版本上。然后,在将应用程序提交到appstore时,我可以删除除最新版本以及它所基于的版本之外的所有版本。

基本上如何管理所有版本文件?

1 个答案:

答案 0 :(得分:1)

在1.0之前的版本开发过程中,更不典型的是不打扰模型版本。根据需要编辑模型,不要创建新版本,并在新模型版本与新模型版本不匹配时删除现有数据。在发布之后这是一个坏主意,但在开发过程中它通常很好。

如果由于某种原因确实需要在开发期间维护不同的版本,那么实际上没有特别的步骤来摆脱旧版本。确保最新的型号版本是当前版本(无论如何几乎肯定都是这样),然后删除旧的模型文件。瞧,你已经完成了。您不需要旧的模型文件,除非人们将使用已经拥有使用这些模型的数据的应用程序,并且当您第一次发布应用程序时,情况并非如此。