Copia de security y restauración de datos básicos (SQLite) mediante el file XML y la API de Google Drive

Tengo una aplicación para iPad (XCode 4.6, Storyboards, ARC, iOS 6.xy Core Data SQLite store). Me he dado count de que cuando hago algún cambio en el almacén de Core Data, como agregar / eliminar un atributo, se borra la tienda anterior y el usuario tiene que volver a ingresar toda su información, lo que es inaceptable para esta aplicación. Entonces, pensé hacer una copy de security y restaurar desde un file XML almacenado sin connection al principio y al final de la ejecución de la aplicación. Quiero almacenar esto usando la API de Google Drive, en lugar de iCloud.

¿Es esta una buena solución para mi problema? Si no, ¿sugerencias de una mejor manera de hacerlo?

Dakota del Sur

Una mejor manera de resolver su problema es el uso de las llamadas "migraciones".

Enlace del tutorial: http://www.raywenderlich.com/27657/how-to-perform-a-lightweight-core-data-migration