Migración de datos del teléfono en la actualización de la aplicación

stoy trabajando en una aplicación para iPhone que utiliza sqlite para almacenar datos de aplicaciones y usuarios.

Esta es la primera versión de la aplicación y me pregunto qué debo hacer para prepararme para las futuras versiones de la aplicación.

¿Es suficiente? 1. Asegúrese de que la versión de la aplicación sea correcta en la configuración del proyecto XCode 2. Agregue un número de versión en el archivo sqlite para que pueda leerse más tarde

¡Vamos a simular la próxima actualización! 1. La nueva versión de la aplicación se descarga en el dispositivo 2. La aplicación lee el número de versión almacenado anteriormente en una tabla / campo sqlite 3. La aplicación sabe que los datos de la aplicación han cambiado, por lo que necesita actualizar el sqlite y también quiere conservar los datos del usuario (en favoritos y notas de la aplicación). 4. El esquema no ha cambiado, por lo que comienza a insertar los datos de la nueva aplicación en algunas tablas. 5. No toca las tablas de datos del usuario 6. Actualiza el número de versión de sqlite db.

¿Me perdí algo que volverá y me morderá cuando llegue el momento de la actualización?

Respuestas a la pregunta(1)

Su respuesta a la pregunta