TestFlight: conozca el proceso de publicación de una aplicación en la plataforma de prueba de Apple [Parte 1]


Autor invitado

Victoria Faría

Graduado en Análisis y Desarrollo de Sistemas por la FATEC. Desarrollador iOS, apasionado del ecosistema Apple, entusiasta de juegos móviles y estudiante de Apple Developer Academy (Instituto de Investigaciones Eldorado, en Campinas). Desde que comenzó su viaje en el lenguaje Swift, su interés en los servicios y productos revolucionarios de Apple no ha hecho más que aumentar. Desarrolla en un MacBook Pro de 13 pulgadas (2018), realiza un seguimiento diario de su salud en el Apple Watch Series 5 y, siempre que puede, juega en su iPhone XR.

Sitio webFacebookInstagram

O Vuelo de prueba es una solución proporcionada por Apple que facilita invitar a los usuarios a probar sus aplicaciones para iOS, iPadOS, watchOS y tvOS antes de lanzarlas en la App Store.


Los evaluadores pueden enviar comentarios directamente desde su aplicación beta, simplemente tomando una captura de pantalla y/o compartiendo comentarios detallados con un informe de bloqueo inmediatamente después de que ocurra. Puede ver y administrar los comentarios de los evaluadores desde dentro tienda de aplicaciones conectar.

App Store Connect es la plataforma de Apple anteriormente llamada iTunes Connect. Ayuda a los desarrolladores a administrar sus aplicaciones que están disponibles en App Store y/o TestFlight.

Este es uno de esos tutoriales en los que no necesita codificar, solo siga los pasos. Y para eso, como ejemplo, usaré una aplicación de simulación para registrar una actividad con una fecha de vencimiento.

Al seguir este tutorial, se supone que su aplicación está configurada para el aprovisionamiento y tiene una ID de aplicación creada en el portal para desarrolladores en su cuenta de Apple. Esta configuración está fuera del alcance del tutorial, pero puede obtener la información necesaria aquí.

Agregar información en App Store Connect

Antes de cargar su aplicación, debemos crearla en App Store Connect y configurarla en consecuencia. Para ello, acceda a la plataforma y haga clic en el botón “+”.


Tutorial de prueba de vuelo

Al mismo tiempo, aparecerá una ventana similar a la siguiente. Complete la información requerida correspondiente a su aplicación y verifique que la identificación del paquete coincida con su proyecto Xcode.


El SKU es una identificación única para su aplicación en el sistema Apple que no es visible para los usuarios. Puede utilizar letras, números, guiones, punto o guion bajo. Utilice un valor que sea significativo, ya que no se puede editar después de guardar el registro en App Store Connect.

En nuestro ejemplo, solo enviamos la prueba a la plataforma iOS y usaremos el mismo identificador que el ID del paquete que, por defecto y como buena práctica, ya es único.


Tutorial de prueba de vuelo

Subiendo tu aplicación

Abra su proyecto Xcode, asegúrese de que su “Identificador de paquete” es correcto, de acuerdo a lo configurado en “Certificados, Identificadores y Perfiles” en su cuenta de desarrollador de Apple, y si la versión y construir de su proyecto están en el orden de envío correcto.

En nuestro ejemplo, la versión es 1.0. Y dado que será la primera carga de compilación, es probable que se base en la cantidad de veces que envió; en este caso, 1. En general, no incrementamos la versión de la aplicación hasta que el envío anterior tenga la aplicación. Versión aprobada por la tienda. ; el número que aumentaremos, si elegimos enviarlo la próxima vez, es el ID de compilación.

Después de esta verificación, elija “Dispositivo iOS Genérico” en el selector del simulador. Que objetivo es lo que permitirá la archivo en el siguiente paso.


Tutorial de prueba de vuelo

entonces escoge Producto » Archivo:


Tutorial de prueba de vuelo

Si todo está correcto con la compilación de tu proyecto, Xcode abrirá el «Organizador» con tu aplicación en la pestaña «Archivo». clickea en «Distribuir aplicación».


Tutorial de prueba de vuelo

Xcode le solicita las opciones de distribución de la App Store. De forma predeterminada, selecciona todas las casillas, pero puede dejar las selecciones o no según el contexto de su aplicación. Para nuestro ejemplo, estas opciones no serán necesarias. Luego haga clic en «Próximo».


Tutorial de prueba de vuelo

Compruebe que la información es correcta y haga clic en «Subir».


Tutorial de prueba de vuelo

Su aplicación comenzará a cargarse en App Store Connect. En esta etapa, es natural que la carga no se complete con éxito si olvida algunos detalles. Por ejemplo, su aplicación podrá compilar con éxito en Xcode incluso sin los íconos, o tendrá íconos con imágenes transparentes. Estos puntos son impedimentos para que la carga se complete con éxito en esta etapa.

Si ocurre un error durante la carga, recibirá un mensaje que describe el problema. En este caso, se verá obligado a corregir y solo entonces podrá volver a realizar todos los pasos de envío.

Por eso, es importante que analices todos los aspectos. Revise su código, imágenes, íconos y configuraciones del proyecto. Si todo está bien, al final de la carga, recibirá una confirmación con el siguiente mensaje: «¡Subida exitosa!»


Tutorial de prueba de vuelo

Configuración de TestFlight en App Store Connect

Dentro de la configuración de tu aplicación, ve a la pestaña “TestFlight” y, en “Construye”, verifique si su carga está disponible como se muestra en la imagen a continuación. De lo contrario, su compilación se está procesando o se ha rechazado; puede ver el estado haciendo clic en la pestaña «Actividad».


Tutorial de prueba de vuelo

la alerta “Falta de Cumplimiento” se refiere a información que cumple con los requisitos de conducta de software de Apple, además de los procedimientos de ética y transparencia. Es necesario que elija la opción a continuación que tenga más sentido para su aplicación. Por ejemplo, si su aplicación se conecta a través de HTTPS, está utilizando cifrado estándar — por lo tanto, debe elegir la primera opción («Sí»). Luego haga clic en “Iniciar prueba inicial”.


Tutorial de prueba de vuelo

No olvide completar la información importante de su solicitud. Agregue una breve descripción para que el probador sepa de qué se trata. App Store Connect puede hacer preguntas adicionales, como si la aplicación requiere iniciar sesión o no. Añade elementos que, además de enriquecer tu producto, sean necesarios para el análisis, como una web o la propia política de privacidad de la app. Esto contribuye a la aprobación de Apple.


Tutorial de prueba de vuelo

Si siguió todos los pasos descritos anteriormente y completó cada paso del proceso, su aplicación ahora está disponible en TestFlight.

¡Felicidades! Espero que el proceso sea un poco menos intimidante ahora. 😉


En la segunda parte de esta serie, que muestra cómo es el proceso de publicación de una aplicación en la plataforma de pruebas de Apple, conocerás qué tipos de testers define Apple para TestFlight y cómo invitarlos a unirse a tu versión beta.

Si tienes alguna pregunta o comentario sobre lo que has hecho hasta ahora, no dudes en escribirlo a continuación. ¡Hasta la próxima! 😊

Artículos relacionados