Nota: Questo è stato testato su Xcode 6.4 & Xcode 7 beta 3 - Come di Xcode 7 beta 4 ci sembra essere una soluzione integrata, e creando manualmente il file non funziona più - vedere accettato risposta
Aprite il terminale, e passare alla directory del progetto del file & modello - il vostro comando dovrebbe essere simile a questo:
cd /Users/YOU/Documents/MyProject/MyProject/MyDataModel.xcdatamodeld
Ora elencare tutti i contenuti della directory di modello di dati:
ls -la
Se non viene visualizzato il file ".xccurrentversion", è necessario creare.
nano .xccurrentversion
Copia/incolla il codice XML necessario per la versione del modello:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>_XCCurrentVersionName</key>
<string>YOURDATAMODELNAME.xcdatamodel</string>
</dict>
</plist>
Sostituire YOURDATAMODELNAME con il nome della directory modello di dati, meno l'estensione (ad es MyDataModel.xcdatamodeld -> MyDataModel).
Ora, probabilmente avrete bisogno di correggere i permessi per il file:
chmod 775 .xccurrentversion
.. che è sufficiente.
Pulire il progetto, riavviare Xcode, ricostruire - l'avviso dovrebbe andare via.
In gran parte compilati da questa discussione, con un po 'di più la specificità + permessi FIX: https://forums.developer.apple.com/thread/8861
Questo sembra molto meglio - Recentemente ho anche aggiornato a 7 beta 4, qualcuno può confermare che questa opzione non esiste/risolvere il problema in Xcode 7 beta 3 e sotto? – Sitric
questo risolve il problema con 7 beta 4 per me, la creazione manuale del file non funzionava –
Questa dovrebbe essere la risposta accettata! –