删除核心数据版本xcdatamodel文件

我已经在我的iOS应用程序中创build了一个版本化的核心数据模型,并且有几个版本创build到目前为止(.xcdatamodeld包中的几个.xdatamodel文件)。 在发布应用程序之前,我正在考虑删除这些旧版本,这样我就可以从一个简单的数据模型开始 – 在这个阶段数据丢失不是问题。

这可能吗? 如果不简单地删除所有Core数据文件并重新创build一个新模型,最好的办法是实现这个目标。

删除旧模型意味着您不能迁移任何现有的数据存储。 假设你对数据丢失的陈述,我认为你没有问题。 如果你想开始新鲜的,你可以采取当前xcdatamodel,将其复制到其他地方(例如您的桌面),然后删除xcdatamodeld文件夹。 此时,您可以将保存的xcdatamodel拖回到Xcode中,并将其重新添加为非版本文件。