Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Descargar IPA / APK de Crashlytics

Estoy utilizando Crashlytics para distribuir una aplicación para las pruebas Beta.

Si bien es fácil y conveniente instalar la aplicación en dispositivos de la aplicación Crashlytics, no he podido averiguar cómo podría descargar sólo el IPA desde el servidor de Crashlytics.

  • Tratando de enviar mi LogCat a un archivo
  • ¿Cuál es el significado de addToBackStack con un parámetro nulo?
  • Cómo agregar una vista dinámica entre los elementos de RecyclerView en android?
  • Subir varias imágenes al servidor en una cola
  • Android: ¿por qué debe utilizar getBaseContext () en lugar de esto
  • MapView v2 manteniendo el contexto alrededor
  • Antecedentes: Necesito obtener el IPA / APK para pruebas automatizadas. Mi entorno de prueba volverá a firmar el IPA para poder instalarlo en los dispositivos de prueba, por lo que el modo de aplicación Crashlytics no funciona.

    Lo que necesito sería un enlace de descarga para el IPA / APK como solía estar disponible en TestFlight o Hockeyapp.

  • ¿Para usar layout_marginLeft en un estilo de botón aplicado como tema?
  • Xamarin Android Player - No se puede reproducir este vídeo
  • ¿Por qué Wrap_Content dispara BindView más de una vez
  • Agregue una dependencia a un complemento de Android Cordova
  • Cómo implementar un ContentObserver para registros de llamadas
  • Consejos de depuración de Android
  • 8 Solutions collect form web for “Descargar IPA / APK de Crashlytics”

    Después de pinchar alrededor de mí, no parece que hay ninguna manera de tirar de un ipa o apk de Crashlytics Beta.

    Sugeriría usar algo como Jenkins para automatizar su proceso de la estructura y tenerlo a) upload a Dropbox oa un lugar usted puede referir fácilmente a y b) cargar automáticamente a Crashlytics para la distribución.

    El plugin gradle crashlytics proporciona un método práctico para hacer esto:

    gradlew assembleDebug crashlyticsUploadDistributionDebug 

    Por lo que puedo ver no hay manera directa de descargar un IPA de Crashlytics. Sin embargo, si realmente necesita obtener el archivo se puede hacer.

    • Copie el objetivo de enlace del botón Instalar en el correo de Crashlytics (alternativamente, ver el código fuente y copiar desde allí, esto es lo que hice)
    • Pegar a Safari en el simulador. Esto instalará la aplicación Crashlytics en el simulador
    • Abrir la página de instalación en la aplicación Crashlytics en el simulador
    • Inspeccione el simulador con su Mac Safari (Desarrollar> Simulador)
    • Copia el vínculo del botón y abre en Safari en Mac – ahí tienes

    Por supuesto esto no es nada que usted quiere hacer como un procedimiento estándar 🙂
    Y lo siento esto es sólo iOS, así que no recompensa para mí 🙁

    Si lo está usando con iOS, puede habilitar Ajustes> Safari> Avanzado> Consola Web , luego busque en el inspector web del enlace de descarga desde la página de instalación en iOS. Parecerá esto (cambié en el texto del gobbledegook para algunas piezas):

     <a class="primary-button js-install-button" href="itms-services://?action=download-manifest&amp;url=https%3A%2F%2Fapps.crashlytics.com%2Fprojects%2F2F2F2F2F2FF2F2F2%2Freleases%2F2200806%2Fdownload.plist%3Fdevice_id%2F2F2F2F%26device_token%234JH23L4KH234LK2J34H2LK34H2LK3J4H2LK3JH42L3K4JH23LK4JH2L3K4JH2L3K4JH2LKJ3H4%253D--2KJ3H4LK2J3H4L2KJ3H4LK2J3H4LK23JH4LK2J3H4L%26payload_token%2KL34JH2LK3JH4L2K3J4HL23KJ4HL23JK4" id="most-recent-install">Install</a> 

    A continuación, solo copie la URL codificada URL:

     https%3A%2F%2Fapps.crashlytics.com%2Fprojects%2F2F2F2F2F2FF2F2F2%2Freleases%2F2200806%2Fdownload.plist%3Fdevice_id%2F2F2F2F%26device_token%234JH23L4KH234LK2J34H2LK34H2LK3J4H2LK3JH42L3K4JH23LK4JH2L3K4JH2L3K4JH2LKJ3H4%253D--2KJ3H4LK2J3H4L2KJ3H4LK2J3H4LK23JH4LK2J3H4L%26payload_token%2KL34JH2LK3JH4L2K3J4HL23KJ4HL23JK4 

    Entonces urldecode que en tu línea de comandos usando PHP:

     php -r "echo urldecode('{PASTE THE ABOVE URL HERE}');" 

    (Asegúrese de usar comillas dobles alrededor de la línea PHP y comillas simples alrededor de la URL.)

    A continuación, pegue el resultado de la URL decodificada en Safari en su Mac. Verá un archivo XML; Copie el enlace de descarga y pegarlo en su navegador. Esto descargará el IPA a tu Mac: D

    Esta respuesta es probablemente demasiado tarde, y es sólo específica para el archivo APK, pero logré identificar dónde Crashlytics almacena el APK antes de la instalación.

    Después de instalar Beta / Crashlytics en su dispositivo, continúe y descargue su aplicación, pero no la instale: simplemente deje en la pantalla preguntando si desea instalar (en caso de que Beta / Crashlytics elimine el APK después de la instalación, no está seguro Si lo hacen aunque)

    A continuación, utilizando adb a través de otra computadora, identifique el nombre de archivo de su aplicación abriendo un shell y encontrando todos los archivos APK.

    1. Abra el símbolo del sistema o el terminal y ejecute los dispositivos adb para asegurarse de que su dispositivo está reconocido
    2. Una vez reconocido, ejecute adb shell y, a continuación, escriba su para entrar en modo superusuario
    3. Hay dos formas: puedes buscar todos los archivos APK y buscar un nombre de archivo similar al que esperas usando "find / -iname * .apk" O puedes intentar listar los archivos ordenados por fecha modificada para buscar un archivo recientemente Modificado con el siguiente comando "ls -nl [directorio] | sort -k 8,8n -k 6,6M" donde [directorio] es el directorio que desea listar
    4. Tenga en cuenta la ubicación y, a continuación, salir de adb y agarrar el archivo utilizando adb pull – en mi caso fue "adb pull /data/app/myapplication.apk"

    TL / DR – Beta / Crashlytics descarga el archivo APK para su aplicación en / data / app / antes de instalar. Es posible que necesite privilegios de root para acceder a esta carpeta.

    ¡Espero que esto ayude!

    Estoy utilizando crashlytics para distribuir la aplicación a los probadores, Los pasos son como

    1. Instalar crashlytics (agregar tejido + crashlytics) a su código como se describe en su sitio.

    2. Ahora, haga archieve de su aplicación (Compruebe que el perfil de aprovisionamiento y la identidad de firma, el udid de probadores se agregan con el perfil de aprovisionamiento).

    3. Ahora, haga clic en el símbolo de la tela en la esquina superior derecha, haga clic en el botón distribuir en eso.

    4. Una vez que haga clic en distribuir, se mostrará texto y agregar el botón para agregar direcciones de correo electrónico de los probadores.

    5. Después de agregar las direcciones de correo electrónico de los probadores, haga clic en el siguiente botón y continúe.

    Esto enviará el email de los archivos del ipa a los probadores y los botones de la demostración para instalarlo. Esto está funcionando bien las últimas versiones de iOS.

    Esto puede ayudar específicamente a aquellos que están tratando de recuperar el archivo APK.

    Si utiliza Android, puede utilizar Android Monitor para extraer el archivo descargado de la aplicación Crashlytics Beta. Para que esto funcione, debes haber instalado la aplicación Crashlytics Beta y haber descargado la aplicación desde la aplicación Beta. A continuación, siga estos pasos:

    1. Abrir el monitor de dispositivos Android
    2. Seleccione su dispositivo en la pestaña "Dispositivos" a la izquierda
    3. Haga clic en la vista "Explorador de archivos" a la derecha
    4. Navegue por la ruta de acceso: data/data/io.crash.air/files . Allí deberías encontrar tu archivo .apk
    5. Haga clic en el botón "Tire de un archivo desde el dispositivo" en la parte superior derecha.

    Muy complicado, pero probablemente una de las pocas maneras de extraerlo.

    Otra idea sería utilizar Wireshark para olfatear el tráfico cuando el dispositivo intenta descargar el archivo APK / IPA. Esto se puede hacer mientras se usa un emulador.

    Necesitamos seguir los pasos mencionados por dogsgod y CommaToast para extraer el archivo IPA de Crashlytics. He descargado el archivo siguiendo ambos de sus stpes.

    Encontré una manera fácil de obtener compilaciones de APK en Android. Sigue estos pasos:

    1. Instale "Amaze File Manager" en su dispositivo. La versión gratuita es suficiente y no necesita que tu dispositivo esté enraizado.
    2. Abra "Administrador de aplicaciones" en el menú de la izquierda
    3. Encuentra la versión instalada por su nombre
    4. Pulse "tres puntos" y seleccione "copia de seguridad"
    5. Encontrará su archivo APK en el archivo de almacenamiento / emulated / 0 / app_backup
    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.