2009-03-04 23 views
5

Digamos que tengo la versión 1.0 de la aplicación lanzada en la tienda de aplicaciones. Entonces quiero lanzar la versión 1.1.Actualización de la aplicación de prueba en el iPhone

Mantendré los datos existentes que se copiaron del paquete de la aplicación y en la zona de pruebas de la aplicación. Estos son algunos archivos de configuración XML y un archivo sqlite db al que el usuario puede escribir datos. Estos archivos pueden necesitar actualizaciones que conserven sus datos existentes.

¿Cuál es la mejor manera de probar un escenario de actualización?

¿Hay algún tipo de evento de delegado que solo se invoque durante la instalación?

Gracias.

Respuesta

6

Creo que la prueba con las versiones de AdHoc que se arrastra cayó en iTunes es una situación de actualización similar.

Así es como probé la actualización de nuestro juego de ajedrez, por lo que mantiene los juegos antiguos y actuales en el dispositivo.

En cuanto a los archivos/DB, sugiero que contengan algún número de versión.

+0

Asumo ejecutar la actualización comprobando código cada vez que se inicia la aplicación? ¿O hay un mejor camino? –

+0

No realmente, no han cambiado tanto el "formato". Estoy usando NSDictionaries en listas y las nuevas versiones solo buscan y usan entradas "nuevas" y el código maneja las entradas "perdidas" con elegancia (así) administrando la lectura de archivos de datos antiguos. – epatel

+0

Ya veo. Gracias por la info. –

0

Puede utilizar TestFlight para pruebas beta o de pruebas de preproducción .. visitar TestFlight.com para obtener más información ..

Cuestiones relacionadas