2013-07-13 12 views
5

Sto utilizzando Xcode 4.6 per lavorare su un progetto che utilizza CoreData. Il modello dati è ora alla versione 13 e utilizza la migrazione leggera.Xcode modifica la versione del modello CoreData corrente ad ogni avvio

Il mio problema: ad ogni avvio Xcode sembra modificare il file PROJECT.xcdatamodeld/.xccurrentversion da impostare sulla versione 1. Ho notato che il file modificato viene automaticamente aggiunto all'indice GIT. Le modifiche apportate a questo file NON sono riflesse dalla GUI di Xcode che mi dice che la versione attuale del mio modello è 13. Questo problema è iniziato in qualche momento durante il processo di sviluppo (forse nella versione 7 del modello) e persiste anche per le nuove versioni del modello. La cosa strana è che anche diverse installazioni Xcode su computer diversi mostrano questo comportamento per questo progetto. Ho incluso uno screenshot delle modifiche apportate al file.

La mia soluzione è di ripristinare le modifiche a questo file ad ogni avvio di Xcode usando GIT, ma è molto fastidioso. Qualcuno ha un'idea di come risolvere questo? Sembra un bug in Xcode.

Changes made to the .xccurrentversion file at every launch

+0

Utilizzando Xcode 6.2 e sto ancora avendo questo problema. Ma la risposta accettata di seguito non ha funzionato perché non ho una sezione duplicata. – Brian

+0

Penso di averlo risolto! Avevo incluso un collegamento a xcdatamodeld in un altro progetto (utilizzato per popolare l'archivio CoreData iniziale), ma mancavano i singoli file di versione. Ho appena rimosso xcdatamodeld dal progetto e l'ho trascinato nuovamente dal progetto di origine e questa volta sembra che tutto sia venuto correttamente. – Brian

risposta

5

risolto: Il problema era un vecchio voce nel file project.pbxproj (Open PROJECT.xcodeproj con tasto destro del mouse -> "Mostra contenuto pacchetto"). Ho eliminato la sezione come mostrato nel mio screenshot e tutto sta funzionando bene.

Screenshot showing the section to delete

+1

Grazie capo ... :) – Emon

+1

Sembra che questo sia ancora un problema ... dopo 4 anni e almeno due principali dossi di versione per Xcode – Christoph

Problemi correlati