En esta página, se proporciona ayuda para la solución de problemas y respuestas a preguntas frecuentes sobre la distribución y prueba de apps con App Distribution.
Instala y prueba apps
Las sugerencias que se muestran a continuación ayudan a los verificadores a solucionar problemas relacionados con la instalación de apps de prueba y el acceso a ellas en un dispositivo.
La Cuenta de Google no tiene acceso a la app de prueba
Si tu Cuenta de Google no tiene acceso a una app de prueba que ya instalaste (o de la que aceptaste una invitación), es probable que hayas accedido a la cuenta incorrecta. Las apps a las que tienes acceso están asociadas con la Cuenta de Google que usaste la primera vez que aceptaste la invitación para probar la app. Vuelve a acceder con la Cuenta de Google que usaste para aceptar la invitación.
Aparece el error “Desarrollador empresarial no confiable” cuando se intenta ejecutar la app de prueba
Aparecerá el error Desarrollador empresarial no confiable si no confías en el certificado de desarrollador en el dispositivo de prueba antes de abrir la app. En la app Settings > pantalla Profiles & Device Management, selecciona el nombre del desarrollador de la app y confía en ella.
El mensaje “Waiting for developer” impide instalar la app de prueba
Si estás instalando una distribución Ad Hoc, se mostrará el botón Waiting for developer cuando el desarrollador aún no configure su app para que se ejecute en tu dispositivo de prueba. Para que la app esté disponible, el desarrollador debe completar los siguientes pasos:
Agrega el UDID del dispositivo de prueba al portal de desarrolladores de Apple (el UDID se envía por correo electrónico al desarrollador cuando registras el dispositivo en Firebase).
Incluye el dispositivo en el perfil de aprovisionamiento de la app.
Compila la app con el perfil de aprovisionamiento actualizado.
Distribuye la compilación nueva con Firebase console, CLI o fastlane.
Habilita alertas integradas en la aplicación con el SDK de App Distribution
Estas sugerencias permiten que tú y tu verificador solucionen problemas relacionados con la habilitación de alertas de compilación nuevas en la app mediante el SDK de App Distribution.
El verificador no recibe alertas en la app
Si ya configuraste el SDK de App Distribution en la app, y los verificadores no reciben alertas en la misma, asegúrate de que la app esté recuperando actualizaciones nuevas de la siguiente forma:
Habilita el modo de depuración en la app (visita la documentación de Google Analytics para saber cómo hacerlo), luego, ejecuta tu app en un simulador y busca la string “[Firebase/AppDistribution]”.
Verifica que estés recibiendo versiones de apps de la siguiente forma:
Si aparece un objeto de versión válido, es probable que haya un problema en el ciclo de vida de los controladores de vista en los que se carga el diálogo de alerta antes de que aparezca la vista. Ten en cuenta que el SDK de App Distribution no muestra un diálogo de alerta de forma predeterminada, debes especificar cómo y dónde aparece el diálogo en tu app (visita la configuración de alertas básicas para consultar un ejemplo).
Si no se muestra ninguna versión, es posible que tu verificador no esté asociado con la versión nueva. En el panel de App Distribution de Firebase console, asegúrate de que el verificador esté incluido en la distribución de compilación y que su estado sea Accepted.
Si el verificador aún no recibe alertas, pídele que siga estas sugerencias para confirmar que haya aceptado la invitación a fin de probar la app y haya configurado el dispositivo de prueba de manera correcta:
En el dispositivo de prueba, accede al clip web de Firebase App Distribution (recuerda seleccionar la Cuenta de Google que usaste cuando aceptaste la invitación para probar la app).
Asegúrate de que la nueva versión de la app esté disponible en el clip web.
Se solicitó que el verificador volviera a acceder después de cerrar la app
De forma predeterminada, los verificadores solo deben acceder a su Cuenta de Google una vez para habilitar las alertas de compilación nuevas y, además, instalar compilaciones nuevas. Si se solicita a los verificadores que vuelvan a acceder luego de cerrar y volver a abrir la app, sigue estas sugerencias para asegurarte de que App Distribution esté configurada correctamente:
Verifica y asegúrate de haber habilitado la API de verificadores de App Distribution (consulta las instrucciones de la guía del SDK de App Distribution).
En Google Cloud Platform Console, en Restricciones de claves, asegúrate de no estar usando una clave de API restringida.
Si, por lo general, borras
UserDefaults
luego de salir, es posible que estés borrando el estado del verificador. App Distribution almacena una marca que indica si tu verificador ya accedió a la app (consulta nuestro repositorio de GitHub para obtener más información).
Preguntas frecuentes
¿Hay límites para agregar verificadores a mi app?
Firebase App Distribution tiene los siguientes límites de verificadores:
Agrega un máximo de 500 verificadores a un proyecto de Firebase.
Agrega un máximo de 200 verificadores a un grupo de App Distribution.
Agrega un máximo de 200 verificadores por distribución.
Para agregar más verificadores, solicita un aumento de límite gratuito.
¿Vencen las compilaciones de mi app?
Cuando subes una compilación de tu app a Firebase, esta se encuentra disponible en el panel de App Distribution (de Firebase console) durante 150 días (cinco meses) a partir de la fecha de carga. Luego, puedes distribuirla a los verificadores para que la instalen desde el clip web de Firebase App Distribution en su dispositivo de prueba. Cuando falten 30 días para la fecha de vencimiento, se mostrará un aviso en la compilación a fin de alertarte a ti y tus verificadores.
Después del período de 150 días, vencerá la compilación y se quitará del panel de App Distribution y del clip web de Firebase App Distribution. Si tu verificador instaló la compilación, se seguirá ejecutando la versión local de la app.
Si quieres conservar la compilación por más tiempo, te recomendamos las siguientes soluciones:
Antes de que venza, descarga el archivo IPA y, luego, borra la compilación desde el panel de App Distribution. Luego, vuelve a subir el archivo IPA a Firebase App Distribution como una compilación nueva.
Para archivar la compilación a largo plazo, descárgala y súbela a Cloud Storage para Firebase.
¿Qué es el perfil de Firebase?
El perfil de Firebase es un perfil de configuración que permite que App Distribution realice las siguientes acciones:
Registrar el dispositivo de prueba mediante la recopilación del ID de dispositivo único (UDID). Si estás probando una distribución de Ad Hoc, Firebase envía un correo electrónico al desarrollador de la app, el cual incluye el UDID del dispositivo de prueba, junto con instrucciones para incluir el dispositivo en el perfil de aprovisionamiento de la app a fin de que se pueda probar la compilación en tu dispositivo
Instalar un clip web de Firebase App Distribution en la pantalla principal de tu dispositivo. El clip web te permite instalar y acceder a todas tus aplicaciones de prueba en un solo lugar. Las nuevas compilaciones que te invitan a probar se agregan automáticamente al clip web
A fin de obtener ayuda para instalar perfiles de configuración en tu dispositivo iOS, consulta la documentación de Apple.
¿Cómo puedo acceder a las apps de prueba que instalé en mi dispositivo?
Si eres verificador, puedes acceder a todas tus apps de prueba con el clip web de Firebase App Distribution, que se agrega automáticamente a la pantalla principal de tu dispositivo de prueba cuando instalas el perfil de Firebase. Si estás probando una distribución Ad Hoc, primero debes instalar el perfil antes de poder probar la app.
Si estás probando una distribución empresarial, puedes instalar el perfil de forma manual:
Si aún no lo has hecho, accede a Google y acepta la invitación.
En Test apps, selecciona la app que quieres probar.
En la parte superior derecha de la página de la app, presiona mobile_screen_share.
Sigue las instrucciones que se muestran para instalar el perfil de Firebase.
¿Cómo borro mi cuenta de verificador?
Para borrar tu cuenta de verificador de App Distribution y sus datos asociados, sigue estos pasos en orden:
Visita https://appdistribution.firebase.google.com y accede con tu Cuenta de Google.
En la parte superior derecha, haz clic en settings (Manage account)
Borrar cuenta.
Opcional: En los permisos de tu Cuenta de Google, revoca el acceso desde Firebase App Distribution. Ten en cuenta que si revocas el acceso sin borrar primero la cuenta de App Distribution no se borrarán ni tu cuenta ni tus datos de verificador.