¿Cuál es la manera más rápida de volver a probar la migration de datos del núcleo de iPhone a una nueva versión?

¿Cuál es la manera más rápida de volver a probar la migration de datos del núcleo de iPhone a una nueva versión?

Es decir, ¿cómo se podría configurar una manera fácil / rápida de:

  • configurar la versión anterior de la aplicación en el simulador
  • ejecute la nueva versión de la aplicación desde Xcode que, como parte de su ejecución en el simulador, ejecutará efectivamente la migration

ANTECEDENTES: aún no he tenido que hacer una migration. No es para mí en Xcode cómo hacer la primera bala en particular. ¿Utilizaría una image / instantánea previa como parte del enfoque?

Lo que siempre hice es:

  1. navegue a su carpeta de aplicaciones /Users/username/Library/Application Support/iPhone Simulator/4.3.2/ observe el número de versión de iOS, es el que está usando en el simulador
  2. debería haber una o más carpetas con valores hash, encontró la que está trabajando con
  3. en la carpeta de documentos debe ser su file de database .sqlite (siempre que no haya cambiado el directory en el código)
  4. copy de security que uno (por ejemplo, versión 1)
  5. cuando quiera probar la migration, simplemente reemplace este file db con su copy de security

(el hash puede cambiar cuando elimina y reconstruye su aplicación)