SAH*_*AHM 162 version-control xcode core-data xcdatamodel
如何删除Xcode中的旧数据模型?菜单上禁用该选项.(我想删除的模型尚未向公众发布 - 它们是临时开发模型.)
Dav*_*ora 365
这是一个黑客,但这对我有用:
这消除了手动修改任何项目元数据文件的需要.
Dan*_*ood 35
我刚刚发现需要这样做.我创建了一个新的模型版本然后意识到我毕竟不需要它.我惊讶地发现没有办法从Xcode中删除它(我能找到).仍然,删除它我做了以下:
首先,我确定它不是我当前的型号版本.然后我去了Finder并找到了我的*.xcdatamodeld文件.右键单击并显示包内容.在那里你会找到实际的模型文件,并可以删除它.
这仍然不会从Xcode中删除它,它将在文件和组中显示红色.要阻止这种情况发生,请返回主*.xcodeproj文件中的Finder和Show Package Contents(您可能需要确保先备份此文件).在那里打开并编辑project.pbxproj在你的模型版本名称上查找,在我的情况下为"interval 8".对我而言,它出现在两个单独的行上.我删除了这些行,现在它已完全从Xcode中删除.
这在 XCode 10.3 中对我有用,在删除整个模型并再次添加时不会出现排序问题:
删除包含您删除的模型名称的所有行(例如:“ABC 17.xcdatamodel”)。您会发现两行类似于以下内容:
9D88880323C545B800A789B9 /* ABC 17.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; 路径=“ ABC 17.xcdatamodel ”;源树 = ""; };
9D88880323C545B800A789B9 /* ABC 17.xcdatamodel */,
请注意,如果您找到第三行,它将类似于:
当前版本 = 9D88880323C545B800A789B9 /* ABC 17.xcdatamodel */;
这意味着它是当前选择的模型。永远不要删除这一行。只需将文本更改为另一个模型版本即可。
重新打开 XCode。
| 归档时间: |
|
| 查看次数: |
37251 次 |
| 最近记录: |