我愚蠢地删除了它。我删除了其中包含不同版本的文件。
我可以恢复到旧快照,但从那时起我已经完成了工作。
是否可以恢复到我的存档之一,或者我只能从那里提交/共享?
我仍然可以运行该应用程序,但我需要对数据库进行更改。
最佳答案
Xcode 将 .xcdatamodels 编译为 .moms。在“管理器”窗口中,您可以使用“分发...”来“导出为 Xcode 存档”。为此,找到存档文件,右键单击并选择“显示包内容”。在其中导航到“产品/应用程序”以查找您的应用程序。显示该文件的包内容,如果您使用的是版本化模型,则其中应该直接包含您的 .mom 文件,或者在 .momd 文件夹中包含一堆文件。捕获你想要的.moms。
然后激活 Xcode 模式编辑器并从菜单栏中选择 Editor->Import... 。您应该能够从那里导入 .mom,重新创建您的核心数据架构。
关于objective-c - 是否可以恢复我删除的 xcdatamodel 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13637337/