Migración de datos de usuario almacenados en sqlite a datos principales en la actualización de la aplicación

Soy nuevo en Stack Overflow y he estado programando por solo un año, así que todavía soy un novato con estas cosas (es decir, ¡por favor ten paciencia conmigo!). Estoy actualizando una aplicación antigua creada en xcode 3 que usa una base de datos sqlite para almacenar datos generados por el usuario. La aplicación actualizada debe funcionar con iCloud, por lo que he decidido cambiar a Core Data (porque sqlite por sí solo no se puede sincronizar con iCloud). No tengo ningún problema en la implementación de las estructuras Core Data, pero mi problema es cómo permitir que los usuarios retengan sus datos existentes.

Ya he visto temas a lo largo de estas líneas:¿Cómo importar un archivo sqlite preexistente en Core Data? yNecesidad de rellenar datos básicos de la base de datos SQLite, y aunque puedo crear una aplicación de utilidad para importar datos existentes, esto no sirve de nada porque no hay datos existentes con el paquete de aplicaciones inicial, el usuario almacena los datos.

¡Realmente apreciaría cualquier ayuda que pueda obtener en esto, me he atado totalmente en un gran nudo sobre esto! ¿Tal vez sea mejor que evite por completo los datos básicos y encuentre otra solución para guardar los datos de sqlite en iCloud?

¡Gracias por adelantado!

Respuestas a la pregunta(1)

Su respuesta a la pregunta