iCloud no graba datos de versiones anteriores si actualizo la versión de testing en la versión de la aplicación

Mi aplicación utiliza conetworkingata con iCloud.
La versión de mi aplicación está en vivo en iTunes Store número 1.0.

Agregué la nueva versión del model en conetworkingata, 2 campos agregados en mi entidad conetworkingata. versión 2.0

iCloud con conetworkingata funcionando bien si instalo el binary desde xCode.
El escenario de trabajo es
Instalar v1.0 formulario file xcode.
Ingrese algunos datos en la aplicación.
Actualice a v2.0 desde el file xcode.
Todo lo que funciona con icloud.

El escenario de Borken es
Descargue la versión 1.0 desde la tienda de aplicaciones.
Ingrese algunos datos.
Actualización v2.0 del file xcode, Falta datos de iCloud.

No sé lo que me falta … Pero algo mal con la versión de iTunes para actualizar la versión de file.

Puede realizar una migration automática ligera con CoreData, simplemente debe agregarla como una opción en su método de delegado persistentStoreCoordinator:

- (NSPersistentStoreCoordinator *)persistentStoreCoordinator { if (_persistentStoreCoordinator != nil) { return _persistentStoreCoordinator; } NSURL *storeURL = [[self applicationDocumentsDirectory] URLByAppendingPathComponent:@"your_conetworkingata_database.sqlite"]; NSError *error = nil; _persistentStoreCoordinator = [[NSPersistentStoreCoordinator alloc] initWithManagedObjectModel:[self managedObjectModel]]; if (![_persistentStoreCoordinator addPersistentStoreWithType:NSSQLiteStoreType configuration:nil URL:storeURL options:@{NSMigratePersistentStoresAutomaticallyOption:@YES, NSInferMappingModelAutomaticallyOption:@YES} error:&error]) { NSLog(@"Unresolved error %@, %@", error, [error userInfo]); abort(); } 

Hay límites para la migration de conetworkingata, pero pequeños ajustes deberían migrar sin problemas.