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.

  • Cómo dibujar Arco entre dos puntos en el lienzo?
  • Creación de vínculos duros y enlaces simbólicos en Android
  • ¿Qué lenguajes de programación puedo usar en Android Dalvik?
  • ¿Cómo obtener el código ISO de país en las aplicaciones de Android?
  • Restaurar compras en la facturación integrada en la aplicación (IAB Version 3) android
  • Ajustar ImageSpan a la altura de línea de TextView
  • 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.

  • ¿Cuál es el color hexadecimal predeterminado de la barra de acción Holo.Light.DarkActionBar?
  • Recortar el área circular del mapa de bits en Android
  • Android Studio 2.2 Vista previa de todos los tamaños de pantalla que faltan
  • ¿Cómo puedo crear una marca de tiempo Unix en Android?
  • FindViewById devuelve el elemento erróneo?
  • ¿Cómo solucionarlo? El código de la versión de su APK debe ser superior a 2. "en la Consola para desarrolladores de Google Play.
  • 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.