无法确定为核心数据代码生成生成的文件路径

问题描述:

我将我的项目从源代码树中拖到新系统。虽然试图运行应用程序的应用程序构建失败,出现错误:无法确定为核心数据代码生成生成的文件路径

Could not determine generated file paths for Core Data code generation: Error Domain=com.apple.dt.ModelingTools Code=1 "Error, failed to read Core Data data model from /Users/mobtec_mac_mini/Work/Escaso/foodInfo.xcdatamodeld/foodInfo.xcdatamodel: unknown model format" UserInfo={NSFilePath=/Users/mobtec_mac_mini/Work/Escaso/foodInfo.xcdatamodeld/foodInfo.xcdatamodel, NSLocalizedDescription=Error, failed to read Core Data data model from /Users/mobtec_mac_mini/Work/Escaso/foodInfo.xcdatamodeld/foodInfo.xcdatamodel: unknown model format}

我不能选择从文件浏览器我foodInfo.xcdatamodel它显示一个对话框

The file “contents” couldn’t be opened because there is no such file.

我在查找器中搜索了该文件,并在那里找到了该文件。尝试删除该文件并将其替换为副本。但似乎没有任何工作。请帮忙。

+0

你在设备上测试它吗? –

+0

不,我试图在模拟器上运行 –

+0

在Finder中检查'/ Users/mobtec_m​​ac_mini/Work/Escaso/foodInfo.xcdatamodeld/foodInfo.xcdatamodel'是否包含'contents'文件。 – shallowThought

Xcode告诉你,你的模型文件不完整,或者可能已损坏。 xcdatamodel是一个文件包,它是Finder显示为一个文件的目录。您可以通过右键单击并从弹出列表中选择“显示包内容”来检查它。

如果模型不完整,您需要从某处获取完整副本或重新创建该文件。