Installiert Xcode 4 und es scheint alles in Ordnung... außer, wenn ich versuche, Versionierung zu einem Core Data-Modell hinzufügen. In den Anweisungen heißt es, ich sollte das Datenmodell im Navigator auswählen und dann "Wählen Sie Editor > Convert to Versioned Model." Nun, im Menü "Editor" gibt es keinen Eintrag "Convert to Versioned Model"!!! Wenn man diesen Schritt überspringt, stürzt Xcode 4 ab. Auch kann ich nicht glauben, dass es keine Unterstützung für Xcode 4 jetzt, dass es ein kostenpflichtiges Produkt ist!
Antworten
Zu viele Anzeigen?Derzeit gibt es mehrere Probleme mit dem zentralen Datenmodell-Editor in Xcode 4. Ich empfehle dringend, Xcode 3 neben Xcode 4 zu installieren und Ihre gesamte Modellarbeit in Xcode 3 durchzuführen, bis diese Probleme behoben sind.
Ich empfehle auch die Einreichung einer Rückmeldung damit Sie Ihre Stimme zu diesem Thema beitragen können.
Wählen Sie zunächst Ihre xcdatamodeldatei aus, gehen Sie zum Editormenü und wählen Sie die Option Modellversion hinzufügen. Nachdem Sie Ihre neue Version erstellt haben, wählen Sie erneut die xcdatamodeld-Datei aus und vergewissern Sie sich, dass die Seitenleiste Dienstprogramme angezeigt wird, und wählen Sie das erste Symbol, das des Dateiinspektors, aus. Sie erhalten nun die Option Versioniertes Datenmodell.
Ich hoffe, das war, wonach Sie gesucht haben.
Ich hatte das gleiche Problem mit Xcode 4.5. Und nach einiger Zeit habe ich es behoben:
- Verschieben Sie die Datei test.xcdatamodel im Projektnavigator in die Wurzel.
- Markieren Sie die Datei an einem neuen Ort und wählen Sie Editor -> Modellversion hinzufügen...
Und xcode erstellt automatisch *.xcdatamodeld mit zwei Dateien : 'test 2.xcdatamodel' und 'test.xcdatamodel'. Und 'test 2.xcdatamodel' wird als aktuelle Version markiert.