Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

Distribuya aplicaciones de iOS a los evaluadores mediante Firebase CLI

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

Puede distribuir compilaciones a los evaluadores mediante Firebase CLI. La herramienta CLI le permite especificar evaluadores y notas de la versión para una compilación y distribuye la compilación en consecuencia.

Para distribuir su aplicación a los evaluadores, cargue el archivo IPA mediante Firebase CLI:

  1. Instale o actualice a la última versión de Firebase CLI (recomendamos descargar el binario independiente para la CLI específica de su sistema operativo). Asegúrate de iniciar sesión y probar que puedes acceder a tus proyectos.
  2. En la página Distribución de aplicaciones de Firebase console, seleccione la aplicación que desea distribuir y luego haga clic en Comenzar .
  3. Ejecute el appdistribution:distribute para cargar su aplicación y distribuirla a los evaluadores. Utilice los siguientes parámetros para configurar la distribución:

    appdistribution:distribuir opciones
    --app

    Obligatorio : el ID de aplicación de Firebase de su aplicación. Puede encontrar el ID de la aplicación en Firebase console, en la página Configuración general .

    --app 1:1234567890:ios:0a1b2c3d4e5f67890
    --token

    Un token de actualización que se imprime cuando autentica su entorno de CI con Firebase CLI (lea Usar la CLI con sistemas de CI para obtener más información).

    --token "$FIREBASE_TOKEN"
    --release-notes
    --release-notes-file

    Notas de la versión para esta compilación.

    Puede especificar las notas de la versión directamente:

    --release-notes "Text of release notes"

    O bien, especifique la ruta a un archivo de texto sin formato:

    --release-notes-file "/path/to/release-notes.txt"
    --testers
    --testers-file

    Las direcciones de correo electrónico de los evaluadores que desea invitar.

    Puede especificar los evaluadores como una lista de direcciones de correo electrónico separadas por comas:

    --testers "ali@example.com, bri@example.com, cal@example.com"

    O bien, puede especificar la ruta a un archivo de texto sin formato que contenga una lista de direcciones de correo electrónico separadas por comas:

    --testers-file "/path/to/testers.txt"
    --groups
    --groups-file

    Los grupos de testers a los que desea invitar (consulte Administrar testers ). Los grupos se especifican usando alias de grupo , que puede buscar en Firebase console.

    Puede especificar los grupos como una lista separada por comas:

    --groups "qa-team, trusted-testers"

    O bien, puede especificar la ruta a un archivo de texto sin formato que contenga una lista de nombres de grupos separados por comas:

    --groups-file "/path/to/groups.txt"
    --debug

    Una marca que puede incluir para imprimir la salida del registro detallado.

    Por ejemplo:

    firebase appdistribution:distribute test.ipa  \
        --app 1:1234567890:ios:0a1b2c3d4e5f67890  \
        --release-notes "Bug fixes and improvements" --testers-file testers.txt
    

    Además de distribuir lanzamientos, también puede usar appdistribution:testers:add y appdistribution:testers:remove para invitar a nuevos testers o eliminar testers existentes de su proyecto de Firebase. Una vez que se haya agregado un probador a su proyecto de Firebase, puede agregarlo a versiones individuales. Una vez que elimine a un probador, ya no tendrá acceso a las versiones de su proyecto. Tenga en cuenta que los evaluadores que se eliminaron recientemente aún pueden conservar el acceso a sus versiones durante un período de tiempo.

    Por ejemplo:

    firebase appdistribution:testers:add anothertester@email.com moretesters@email.com
    
    firebase appdistribution:testers:remove anothertester@email.com moretesters@email.com
    

    Los correos electrónicos de los probadores deben estar separados por un espacio. También puede especificar probadores usando --file /path/to/testers.txt .

Una vez que distribuya su compilación, estará disponible en el panel de distribución de aplicaciones de Firebase console durante 150 días (cinco meses). Cuando faltan 30 días para que caduque la compilación, aparece un aviso de caducidad tanto en la consola como en la lista de compilaciones del probador en su dispositivo de prueba.

Los evaluadores que no han sido invitados a probar la aplicación reciben invitaciones por correo electrónico para comenzar, y los evaluadores existentes reciben notificaciones por correo electrónico de que una nueva compilación está lista para probar. Para obtener información sobre cómo instalar la aplicación de prueba, consulte Configuración como probador . Puede monitorear el estado de cada evaluador, ya sea que aceptaron la invitación y si descargaron la aplicación, en la consola de Firebase.

Los evaluadores tienen 30 días para aceptar una invitación para probar la aplicación antes de que caduque. Cuando faltan cinco días para que caduque una invitación, aparece un aviso de caducidad en Firebase console junto al tester en un lanzamiento. Se puede renovar una invitación reenviándola usando el menú desplegable en la fila del probador.

Próximos pasos