La misma versión de la aplicación pero diferente tamaño en iPhones en TestFlight

2

Hemos lanzado una aplicación en TestFlight para Pruebas externas .

Al mirar la información sobre la aplicación en la aplicación TestFlight, muestra la misma versión (correcta) en dos dispositivos iPhone diferentes, pero el "Tamaño" es diferente:

  • Uno muestra 88.4 MB
  • en el otro dispositivo muestra 93.9 MB

Toda la otra información también es la misma, solo el tamaño de descarga se muestra de forma diferente , la única diferencia que podemos ver en las capturas de pantalla que nos enviaron los probadores externos es que el único iPhone que muestra el tamaño más grande También tiene un botón Enviar comentarios en la parte superior, el otro no.

¿Qué podría estar causando esto?

    
pregunta Steeve 23.03.2017 - 10:20

2 respuestas

4

Los servidores Apple pueden volver a empaquetar su aplicación. Para cada dispositivo, Apple determina qué recursos se utilizarán realmente. Preparan el paquete para el dispositivo dado (por ejemplo, solo las imágenes con la escala correcta para el dispositivo dado se incluirán en el paquete). Además, si la opción de código de bits está habilitada, pueden volver a compilar su aplicación para proporcionar un binario optimizado para cada dispositivo. Todo lo anterior puede cambiar el tamaño de su aplicación.

  

Un universal .ipa es un paquete de aplicaciones comprimidas que contiene todos los recursos para ejecutar la aplicación en cualquier dispositivo. El código de bits se ha vuelto a compilar, y se eliminan los recursos adicionales que necesita la App Store, como los archivos .dSYM y los recursos a pedido. Para las aplicaciones de App Store, este archivo .ipa se descarga en dispositivos con iOS 8 o anterior.

     

Un reducido .ipa es un paquete de aplicaciones comprimidas que contiene solo los recursos necesarios para ejecutar la aplicación en un dispositivo específico. El código de bits se ha vuelto a compilar, y se eliminan los recursos adicionales que necesita la App Store, como los archivos .dSYM y los recursos a pedido. Para las aplicaciones de App Store, este archivo .ipa se descarga en dispositivos con iOS 9 o posterior.    fuente

Puede verificar el tamaño del archivo ejecutable para cada compilación en la sección de aplicaciones de iTunesConnect. Simplemente ingresa Activity- > Haga clic en su compilación más reciente - > Tamaño de archivos de la tienda de aplicaciones.

    
respondido por el Michał Zabielski 27.03.2017 - 21:39
2

Dos cosas vienen en mente.

El primero es que esos 2 teléfonos están usando una arquitectura diferente. iPhone 7 vs iPhone 4S, por ejemplo. Uno usa 64 bits, mientras que el otro no.

Otra solución posible sería que haya una versión diferente de TestFlight en cada teléfono y que el cálculo del tamaño haya cambiado en alguna parte entre esas versiones.

    
respondido por el usDev 25.03.2017 - 11:18

Lea otras preguntas en las etiquetas