2011-11-03 12 views
7

Dopo l'aggiornamento a Lion, il seguente errore impedisce la compilazione di successo di un modello di dati di base:"Compilazione fallita per il modello di dati nel percorso" durante la compilazione del modello Core Data dopo l'aggiornamento a Lion

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

Questo è il risultato di eseguire il seguente comando:

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

Nota che questo comando è in esecuzione in uno script di generazione personalizzata in modo indipendente di Xcode, e che ha funzionato senza problemi prima di aggiornare a Lion.

Ho letto di errori di compilazione del modello dopo l'aggiornamento a Lion (per esempio vedi this questione), ma le soluzioni di dettaglio non sembrano applicare.

Qualcun'altro incontra problemi durante il richiamo manuale della compilazione del modello dopo l'aggiornamento a Lion? Qualche idea? Grazie.

risposta

9

Calcolato - sembra che il compilatore del modello a oggetti si aspetti che il percorso di destinazione sia assoluto. Questo funziona:

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

4

Sono stato anche ottenendo questo errore perché ho avuto una relazione inversa male nel mio modello: enter image description here

ho riparato dividendolo in due relazioni inverse: enter image description here

+1

mio problema era simile a questo. Avevo chiamato una delle relazioni con lo stesso nome di un'altra relazione in una tabella genitore. – dherrin79

Problemi correlati