Core Data Migration-Fehlermeldung "'Modell enthält keine Konfiguration' XYZ '.'"

Ich habe einen verwalteten Objektkontext, zu dem ich zwei verschiedene SQLite-Informationsspeicher hinzufüge. Ich verwende Konfigurationen im Mananged Object Model, um bestimmte Entitäten einem Geschäft und andere Entitäten dem anderen Geschäft zuzuweisen. Die Konfigurationen heißen "UserDB" und "MainDB".

Alles funktioniert in Ordnung, bis ich versuche, die automatische Migration zu verwenden. Nach dem Erstellen einer neuen Managed Object Model-Version und dem Hinzufügen eines neuen Attributs zu einer der Entitäten in der UserDB-Konfiguration wird beim Hinzufügen des alten Versionsspeichers (für den Store mit UserDB-Bezug) zum Store-Koordinator eine Ausnahme angezeigt: 'Modell nicht Enthält die Konfiguration 'UserDB'. ' Ich kann bei Google keine Treffer für diesen Fehler finden. Jemand da draußen, der mehrere Läden mit Konfigurationen verwendet? Hat jemand eine Idee, was ich falsch machen könnte?

Der Stack sieht folgendermaßen aus:

objc_exception_throw
-[NSManagedObjectModel isConfiguration:compatibleWithStoreMetadata:]
-[NSStoreMigrationPolicy sourceModelForStoreAtURL:metadata:error:]
-[NSStoreMigrationPolicy(InternalMethods) _gatherDataAndPerformMigration:]
-[NSPersistentStoreCoordinator addPersistentStoreWithType:configuration:URL:options:error:]
-[MyAppDelegate persistentStoreCoordinator] 

Antworten auf die Frage(2)

Ihre Antwort auf die Frage