Catch up on everthing we announced at this year's Firebase Summit. Learn more

Distribuye apps para iOS a los verificadores con Firebase console

Puedes administrar los verificadores de tu equipo y distribuirles versiones mediante Firebase console.

Antes de comenzar

Si aún no lo has hecho, agrega Firebase a tu proyecto de Apple.

Si no usas ningún otro producto de Firebase, solo debes crear un proyecto y registrar tu app. Sin embargo, si decides utilizar productos adicionales en el futuro, asegúrate de completar todos los pasos en la página vinculada anteriormente.

Paso 1: Crea la app

Cuando estés listo para distribuir la versión previa al lanzamiento de tu app a los verificadores, crea un archivo de distribución firmado. Puedes usar el proceso normal de compilación, siempre y cuando cumplas con los siguientes requisitos:

  • Para distribuir la app fuera de tu equipo de desarrollo, debes usar un perfil de distribución ad hoc o empresarial.
  • Si tu app usa Game Center, APN (y por extensión Cloud Messaging) o iCloud, asegúrate de que tu perfil de aprovisionamiento use un ID de app explícito y no un ID comodín.
  • Si usas un perfil de distribución ad hoc, incluye los ID únicos de dispositivo (UDID) de los dispositivos de los verificadores. A medida que los verificadores de iOS nuevos se inscriban en el programa de pruebas, será necesario que actualices el perfil de aprovisionamiento con los UDID de sus dispositivos. Consulta Registra dispositivos adicionales de verificadores.
  • Si hiciste cambios de código desde la última versión (es decir, que no estás volviendo a desarrollarla solo a fin de actualizar los dispositivos registrados), actualiza el número de versión visible para el usuario (Versión) y el número único de compilación (Compilación) del destino de compilación.

Cuando la compilación finalice, esta guardará un archivo IPA y algunos archivos de registro en la carpeta que especifiques. Distribuye el archivo IPA a tus verificadores en los siguientes pasos.

Paso 2: Distribuye las apps a los verificadores

Para distribuir tu app a los verificadores, sube el archivo IPA con Firebase console como sigue:

  1. Abre la página App Distribution de Firebase console. Selecciona tu proyecto de Firebase cuando se te solicite.

  2. En la página Actualizaciones, selecciona la app que quieres distribuir desde el menú desplegable.

  3. Arrastra el archivo IPA a la consola para subirlo.

  4. Cuando la carga finalice, especifica los grupos de verificadores y los verificadores individuales que quieres que reciban la versión. Luego, agrega las notas de la versión de la compilación.

    Consulta Administra verificadores para obtener más información sobre cómo crear grupos de verificadores.

  5. Haz clic en Distribuir a fin de hacer que la versión esté disponible para los verificadores.

Una vez que distribuyas la versión, estará disponible en el panel de App Distribution de Firebase console durante 150 días (cinco meses). Cuando falten 30 días para que venza la versión, se mostrará un aviso de vencimiento en Firebase console y en la lista de versiones de tu verificador, en el dispositivo de prueba.

Los verificadores que no recibieron invitaciones para probar la app las recibirán por correo electrónico para comenzar, y los verificadores existentes recibirán notificaciones por correo electrónico en las que se indicará que hay una nueva versión lista para probar (consulta la guía de preparación para verificadores si necesitas instrucciones para instalar la app de prueba). En Firebase console, puedes supervisar el estado de cada verificador (si aceptó la invitación y si descargó la app).

Los verificadores tendrán 30 días para aceptar una invitación a fin de probar la app antes de que venza. Cuando falten 5 días para que venza la invitación, aparecerá un aviso en Firebase console junto al verificador en una versión. Para renovar una invitación, puedes usar el menú desplegable de la fila del verificador para reenviarla.

Paso 3: Registra dispositivos adicionales

Cuando los verificadores aceptan una invitación para probar una versión no firmada con un perfil empresarial, se les solicita permiso a fin de compartir el identificador de dispositivos contigo. Si aceptan, App Distribution recopila el UDID del dispositivo y te notifica sobre el UDID por correo electrónico.

Cuando recibas uno de estos correos, actualiza tu perfil de aprovisionamiento con el UDID y distribuye una versión nueva a los verificadores siguiendo estos pasos:

  1. Agrega los dispositivos al portal para desarrolladores de Apple.
    • Opción 1: Importa los UDID del dispositivo como un archivo CSV.

      En la pestaña Verificadores y grupos del panel de App Distribution, selecciona Todos los verificadores y, luego, haz clic en Exportar UDID de Apple para descargar un archivo CSV. Luego, importa el archivo a tu cuenta de desarrollador de Apple con la opción Register Multiple Devices. Para obtener más información, consulta la documentación de Apple.

      Ten en cuenta que tu cuenta de desarrollador de Apple solo te permite importar una cantidad limitada de dispositivos por año.

    • Opción 2: Recopila e ingresa los UDID por correo electrónico.

      En la página Add Devices del portal para desarrolladores de Apple, registra el nuevo UDID especificado en el correo electrónico que recibiste.

  2. Agrega los dispositivos registrados a tu perfil de aprovisionamiento.
  3. Descarga el perfil de aprovisionamiento y úsalo para volver a desarrollar tu app. Si quieres volver a desarrollarla solo para actualizar los dispositivos registrados, no actualices el número ni la versión de compilación.
  4. Redistribuye tu app desde Firebase console o la CLI. Si ya distribuiste una compilación con el mismo número y versión de compilación, solo los usuarios de dispositivos registrados recientemente recibirán los correos electrónicos de notificación.