0

我將我的項目從源代碼樹中拖到新系統。雖然試圖運行應用程序的應用程序構建失敗,出現錯誤:無法確定爲核心數據代碼生成生成的文件路徑

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

回答

0

Xcode告訴你,你的模型文件不完整,或者可能已損壞。 xcdatamodel是一個文件包,它是Finder顯示爲一個文件的目錄。您可以通過右鍵單擊並從彈出列表中選擇「顯示包內容」來檢查它。

如果模型不完整,您需要從某處獲取完整副本或重新創建該文件。