如何清除和重置Core Data数据模型

mrd*_*enz 3 xcode core-data

我现在在Xcode中有超过45个不同版本的xcdatamodel,其中44个不再需要,因为我已经完全放弃了整个数据库的drop/create方法.如果没有Xcode大惊小怪,我怎么能清除这些?

查看链接图片:

https://www.dropbox.com/s/1bpdhf9bax6iicb/Screenshot%202014-05-23%2013.24.45.png

rob*_*408 6

注意:这种方法更简单:https://stackoverflow.com/a/6712191/84783 ,但如果您想要使用项目文件到达肘部,请尝试以下步骤.


我认为他们会保留这些用于当前安装以进行模型迁移.可悲的是,我认为你有一些手动项目文件黑客攻击.

  • 确保将要设置的模型设置为当前模型
  • 关闭Xcode
  • 在Finder中右键单击"Model.xcdatamodeld"
  • 选择显示包内容
  • 删除不再需要的模型
  • 右键单击"MyProject.xcodeproj"
  • 选择显示包内容
  • 在文本编辑器中打开project.pbxproj
  • 搜索".xcdatamodel"并删除不再使用的条目(Model.xcdatamodel和"Model X.xcdatamodel")
  • 小心不要删除".xcdatamodeld"文件

罗布,希望这会有所帮助