2011-11-03 9 views
7

Po uaktualnieniu do lwa, następujący błąd uniemożliwia udaną kompilację modelu danych rdzeń:„Kompilacja nie powiodła się dla modelu danych na ścieżce” podczas kompilowania model Core danych po uaktualnieniu do lwa

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

Jest to wynikiem wykonując następujące polecenie:

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

Zauważ, że to polecenie jest wykonywany w skrypcie zwyczaj budowania niezależnie od Xcode i że prowadził bez problemów przed uaktualnieniem do Lion.

Przeczytałem o błędach kompilacji modelu po uaktualnieniu do Lion (na przykład pytanie this), ale rozwiązania tam opisane wydają się nie mieć zastosowania.

Ktoś jeszcze napotkał problemy podczas ręcznego wywoływania kompilacji modelu po aktualizacji do Lion? Jakieś pomysły? Dzięki.

Odpowiedz

9

Wyliczyłem to - wygląda na to, że kompilator modelu obiektów oczekuje teraz, że ścieżka docelowa będzie absolutna. To działa:

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

4

ja również otrzymuję ten błąd, bo miałem złe odwrotną zależność w moim modelu enter image description here

Naprawiłem go poprzez podzielenie go na dwie odwrotnych relacji: enter image description here

+1

My problem był podobny do tego. Nazwałam jedną z relacji o tym samym imieniu, co inna relacja w tabeli nadrzędnej. – dherrin79

Powiązane problemy