2014-05-23 40 views
1

我现在在Xcode中有45个不同版本的xcdatamodel,其中44个不再需要,因为我已经消失了整个数据库的删除/创建方法。我怎么能清除这些,没有Xcode踢大惊小怪?如何清除和重置核心数据数据模型

见链接图像:

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

+0

不要相信有很多理由的版本在开发中,比其他的做法。考虑到商店选项'NSMigratePersistentStoresAutomaticallyOption'和'NSInferMappingModelAutomaticallyOption',如果您在每次进行模型调整时都会吹嘘商店而烦恼。 – stevesliva

+0

[删除核心数据版本xcdatamodel文件]的可能重复(http://stackoverflow.com/questions/6712123/deleting-core-data-version-xcdatamodel-files) – jrturton

回答

4

注意:这种方法是简单waaaaayyyy:https://stackoverflow.com/a/6712191/84783,但如果你想获得到你的手肘项目文件,请尝试以下我的脚步。


我认为他们将这些保留在目前的安装模型迁移。可悲的是我认为你有一些手动项目文件黑客入侵。

  • 确保您有想在Finder中设定的“Model.xcdatamodeld”当前模型​​
  • 关闭的Xcode
  • 右键
  • 选择显示包内容
  • 删除模型模型你不再需要
  • 右键点击“MyProject.xcodeproj”
  • 选择显示包装内容
  • 在文本编辑器打开
  • 在project.pbxproj不再使用
  • 搜索“.xcdatamodel”和删除条目(Model.xcdatamodel和‘示范X.xcdatamodel’)
  • 注意不要删除“.xcdatamodeld”文件

希望这有助于罗布