2013-09-23 47 views
1

我收到此錯誤:爲什麼MoGenerator無法找到我的模型?

mogenerator: error loading file at PT1/unitTestTLSync/UnitTestModel.xcdatamodeld/UnitTestModel.xcdatamodel: no such file exists 

的腳本行是這樣的:

mogenerator --template-var arc=true --includeh PT1/unitTestTLSync/UnitTestManagedObjects.h -m PT1/unitTestTLSync/UnitTestModel.xcdatamodeld/UnitTestModel.xcdatamodel -O PT1/unitTestTLSync 

編輯:我意識到我留下了重要的信息。有問題的模型只是單元測試的一部分,而不是產品。我相信這個模型在單元測試運行時正在編譯,但我不確定。

我有雙重,三重,四重檢查拼寫和案例。我試過-m PT1/unitTestTLSync/UnitTestModel.xcdatamodeld,結果相同。這是專門爲單元測試創​​建的新數據模型。

我有另一個MoGen設置爲應用程序數據模型,它的作用就像一個魅力。有人能幫我一下嗎?

-Bob

回答

1

我創建了一個名爲PT1的產品,並將其放在名爲PT1的文件夾中。 XCode在其下面創建了另一個名爲PT1的文件夾,大多數項目位於該文件夾中。平行於第二個PT1是單元測試目標。所以,解決方法是從所有路徑的前面去除「PT1 /」。結構看起來像這樣。我懷疑這種混亂並不罕見,不過是骷髏頭。

PT1 
|--PT1 
|--unitTestTLSync 
    |--UnitTestModel.xcdatamodeld 
+0

請隨時接受您自己的答案。它清楚地解決了你的問題。如果稍後有人回答您更好的答案,您可以更改接受的答案。 – Donamite

+0

我可能只是在時間限制之後忘了回來做。謝謝。 – LostInTheTrees

相關問題