Si estás haciendo una app y te interesa que la prueben otras personas antes de enviarla a appstore, puedes usar Testflight que te ayudará a ello y te ofrecerá reportes de fallos.
El proceso para distribuir la app a los betatesters es parecido a enviar una app a appstore ya que tenemos que archivarla en xcode, pero cambian algunas cosas.
En el punto 5, al crear el provisioning profile tienes que añadirle los dispositivos en los que se va a instalar la app, creo que por defecto no te los mete
En el punto 6, creo que no hace falta haberlo ejecutado en el dispositivo, pero si tener la opcion de iOS device seleccionada aunque no tengas ninguno conectado
desde el dÃa 19/02/2014 han cambiado las reglas del juego y el punto 4 no esta disponible por el momento, están haciendo modificaciones por lo que la parte del SDK para poder ver errores e información del usuario no esta disponible, solo se puede distribuir la app.
El proceso para distribuir la app a los betatesters es parecido a enviar una app a appstore ya que tenemos que archivarla en xcode, pero cambian algunas cosas.
Instrucciones paso a paso
1- Registrate en Testflight.
2- Da de alta una app en testfight.
3- invita los betatesters a tu app para que añadan el UID de sus dispositivos.
4- Añade el SDK de Testflight en tu app con Xcode.
5- Crea un nuevo iOS Provisioning Profile
En la configuración donde pone distribución selecciona la opción "Ad Hoc" en vez de "App store".
6- Archiva la app en Xcode, para ello entra en el menú: Product > Archive, si no te deja seguramente ese porqué tienes que ejecutar la app por lo menos una vez en un dispositivo de verdad.
7- Selecciona el perfil que acabas de crear en el developer center de apple y guarda el .ipa en la carpeta que quieras, por ejemplo el escritorio.
8- Entra en el perfil de la app en testflight y sube el .ipa (Upload build).
9- Una vez subido el .ipa si no ha dado problemas, selecciona los betatesters que quieres que reciban la beta y listo.
19/03/2014 20:26
En el punto 6, creo que no hace falta haberlo ejecutado en el dispositivo, pero si tener la opcion de iOS device seleccionada aunque no tengas ninguno conectado
20/03/2014 09:10
desde el dÃa 19/02/2014 han cambiado las reglas del juego y el punto 4 no esta disponible por el momento, están haciendo modificaciones por lo que la parte del SDK para poder ver errores e información del usuario no esta disponible, solo se puede distribuir la app.
20/03/2014 18:46
Nosotros subimos las versiones a través del sistema de integración continua con curl a través de maven/ant. El script que usamos para el que le sirva: https://gist.github.com/miguelatplumbee/9669716
Aunque ultimamente usamos el plugin de maven, que funciona bastante bien. http://willowtreeapps.github.io/maven-testflight-plugin/index.html
20/03/2014 09:40
11/04/2020 19:39