2011-11-03 50 views
7

升級到獅子之後經過編譯核心數據模型時,「編譯失敗在路徑數據模型」,下面的錯誤防止核心數據模型的成功編譯:升級到獅子

core-data-model/MyModel.xcdatamodeld:0: error: Compilation failed for data model at path 'resources/MyModel.momd/MyModel.mom'

這是結果執行以下命令:

/Developer/usr/bin/momc core-data-model/MyModel.xcdatamodeld resources/MyModel.momd

注意,這個命令是在定製的構建腳本獨立的Xcode的執行和它升級到獅子之前沒有問題跑了。

我升級到獅子後讀取模型編譯錯誤的(例如見this問題),但解決方案的詳細那裏似乎並不適用。

任何人遇到問題手動調用模型編譯升級到獅子之後?有任何想法嗎?謝謝。

回答

9

想通了 - 好像對象模型編譯器現在預計的目標路徑是絕對的。這工作:

/Developer/usr/bin/momc core-data-model/MyModel.xcdatamodeld /Users/amos/projects/my-project/resources/MyModel.momd

4

我也收到此錯誤,因爲我已經在我的模型不好的反比關係: enter image description here

我通過拆分它分成兩間反的關係固定它: enter image description here

+1

我問題與此類似。我已經在父表中命名了一個與另一個關係具有相同名稱的關係。 – dherrin79