Pregunta

Ya tiene una aplicación iPhone (versión 1.0) disponible en la App Store y estoy dispuesto a presentar una nueva versión (versión 1.1). ¿Cómo se prueba la nueva actualización para asegurarse de que las bases de datos SQLite y alojamiento Lista de archivos actuales en la versión anterior no se borran / sobrescribe etc? La nueva versión supone que los datos antiguos en las listas tanto de la base de datos y propiedad sqlite permanecen.

O, mejor aún, no es un recurso que pueda usar para caminar yo con lo que quiere ver a la hora de desarrollar una actualización de la aplicación?

¿Fue útil?

Solución

La forma en que abordamos esto cuando queríamos probar nuestro código de actualización de base de datos era utilizar la distribución ad hoc.

Habíamos nuestros probadores descargar la aplicación desde iTunes 1.0 e instalarlo en sus dispositivos de prueba.

A continuación, hemos construido una distribución ad hoc de la aplicación utilizando una configuración basada en la configuración de lanzamiento, y se aseguró de que tenía el mismo identificador de paquete. Mientras el identificador del paquete es la misma, la nueva aplicación debe sobrescribir la versión anterior.

Le preguntamos a nuestros probadores para instalar la estructura ad hoc, como lo harían normalmente, arrastrándolo a iTunes y sincronizar el dispositivo para la mejora Simulación.

Por lo que yo sé, esta es idéntica a la descarga de usuario y la instalación de una actualización a través de la tienda de aplicaciones en el propio dispositivo.

Como era de esperar, los documentos de la carpeta debe ser dejado intacto, dejando a su base de datos en su lugar, y su aplicación debe ser capaz de ejecutar su código de actualización para modificar la base de datos en la forma que necesita.

Espero que esto ayude:)

Otros consejos

Prueba de este modo:

  1. aplicación de borrado del dispositivo.
  2. instalar aplicación v1.0 (o .ipa archivo) en iTunes
  3. sincronización al dispositivo, iTunes instalar la aplicación
  4. aplicación de lanzamiento el dispositivo, crear y guardar datos, etc.
  5. quit aplicación en el dispositivo
  6. instalar aplicación v1.1 (o .ipa archivo) en iTunes; iTunes le preguntará para confirmar la sustitución de la versión anterior de la aplicación.
  7. sincronización al dispositivo, iTunes actualizar la aplicación
  8. aplicación de lanzamiento el dispositivo
  9. prueba utilizando los datos existentes con la nueva versión de la aplicación.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top