Core Data migration problem: "Persistent store migration failed, missing Quelle verwalteten Objekt-Modell."

Hintergrund

  • Einen Kakao Non Core Data Document
    Projekt mit zwei Verwaltete Objekt
    Modelle.
  • Modell 1 bleibt das gleiche. Modell
    2 wurde geändert, so dass ich migrieren möchten
    die store.
  • Ich habe eine neue version
    von Design - > Data-Model - > Hinzufügen-Modell
    Version in Xcode.
  • Der Unterschied zwischen den Versionen ist eine einzige Beziehung, die verändert wurde, aus, um ein eins-zu-viele.
  • Ich habe mir eine
    änderungen am Modell gespeichert werden.
  • Habe ich eine neue Mapping-Modell, das
    hat das alte Modell als Quelle und die neue
    Modell als Ziel.
  • Ich habe sichergestellt
    alle Mapping-Modelle und Daten-Modelle
    und kompiliert werden und alle sind
    kopiert die Ressource-Ordner von meiner
    app-bundle.
  • Habe ich eingeschaltet auf Wanderungen durch
    die übergabe in einem Wörterbuch mit dem
    NSMigratePersistentStoresAutomaticallyOption
    Schlüssel als [NSNumber
    numberWithBool:YES]
    beim hinzufügen der
    Persistent Store.
  • Anstatt Zusammenführen
    alle Modelle im bundle, die ich angegeben habe zwei
    Modelle, die ich verwenden möchten (Modell 1 und die
    neue version des Modell 2) und zusammengeführt
    Sie mit modelByMergingModels:

Das Problem

Egal was ich mache, zu migrieren, erhalte ich die Fehlermeldung:

"Persistent store migration failed,
fehlende Quelle verwalteten Objekt-Modell."

, Was ich Versucht habe

  • Ich reinige nach jedem einzelnen aufzubauen.
  • Ich habe versucht, verschiedene Kombinationen von
    nur das Modell, das ich bin migrieren
    in Ressourcen wird kompiliert, oder
    beide.
  • Da die Fehlermeldung
    bedeutet es nicht finden können, die Quelle
    Modell für die eigene migration, die ich ausprobiert habe
    mit jeder version des Modells, in
    sowohl die Ressourcen-Ordner und
    zusammengestellt.
  • Die ich gemacht habe, sicher bin ich nicht
    machen eine wirklich grundlegende Fehler, die durch
    Wechsel zurück auf die ursprüngliche
    version von meine-Daten-Modell. Die app
    läuft wunderbar.
  • Habe ich gelöscht Mapping
    Modell und der neuen version des
    Modell, gereinigt, dann die beiden Erstplazierten.
  • Ich habe versucht, einen anderen ändern
    in der neuen Modell - löschen einer Entität
    statt.

Ich bin mit meinem Latein am Ende.

Kann ich nicht helfen, aber denke, ich habe einen riesigen Fehler irgendwo, dass ich bin nicht zu sehen. Irgendwelche Ideen?

Schreibe einen Kommentar