Komunikat błędu „Core Data Migration” „Model nie zawiera konfiguracji„ XYZ ”.” ”

Mam kontekst obiektu zarządzanego, do którego dodaję dwa różne sklepy SQLite. Używam Konfiguracji w Modelu Obrobionych Przedmiotów, aby przypisać pewne jednostki do jednego sklepu, a inne do drugiego. Konfiguracje są nazywane „UserDB” i „MainDB”.

Wszystko działa dobrze, dopóki nie spróbuję użyć automatycznej migracji. Po utworzeniu nowej wersji modelu obiektu zarządzanego i dodaniu nowego atrybutu do jednego z elementów w konfiguracji UserDB otrzymuję wyjątek podczas dodawania magazynu starej wersji (dla sklepu związanego z UserDB) do koordynatora sklepu: „Model nie zawierają konfigurację „UserDB”. ' Nie mogę znaleźć żadnych trafień dla tego błędu w Google. Czy ktoś korzysta z wielu sklepów z konfiguracjami? Ktoś ma pomysł, co mogę robić źle?

Stos wygląda tak:

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

questionAnswers(2)

yourAnswerToTheQuestion