3 votos

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

Tenemos una app lanzado en TestFlight a Pruebas Externas.

Cuando se mira la información sobre la aplicación en la TestFlight de la aplicación, se muestra el mismo (correcto) de la versión en dos diferentes dispositivos iPhone, pero el "Tamaño" es diferente:

  • Una muestra 88.4 MB
  • en el otro dispositivo se muestra 93.9 MB

Toda otra información que también es el mismo, sólo que el tamaño de la descarga se muestra de forma diferente - la única diferencia que podemos ver en las capturas de pantalla de los evaluadores externos nos ha enviado es que el iPhone que muestra el tamaño más grande también tiene un Envío de Comentarios situado en la parte superior, el otro no.

¿Qué podría estar causando esto?

5voto

Michał Zabielski Puntos 106

Los servidores de Apple son capaces de volver a su paquete de solicitud. Para cada uno de los dispositivos de Apple determina que los recursos se utilizan realmente. Que preparar el paquete para el dispositivo (por ejemplo, sólo las imágenes con la escala correcta para un dispositivo dado será incluido en el paquete). También, si bitcode opción está habilitada, son capaces de volver a compilar la aplicación con el fin de proporcionar binario optimizado para cada dispositivo. Todo lo anterior podría cambiar el tamaño de la aplicación.

Un universales .ipa es un comprimido app paquete que contiene todos los recursos necesarios para ejecutar la aplicación en cualquier dispositivo. Bitcode ha sido recompilados, y los recursos adicionales necesarios por la App Store, tales como .dSYM archivos y En la Demanda de Recursos, se quitan. Para aplicaciones de la App Store, esta .ipa es descargado en los dispositivos con iOS 8 o una versión anterior.

Una diluido .ipa es un comprimido app paquete que contiene sólo los recursos necesarios para ejecutar la aplicación en un dispositivo específico. Bitcode ha sido recompilados, y los recursos adicionales necesarios por la App Store, tales como .dSYM archivos y En la Demanda de Recursos, se quitan. Para aplicaciones de la App Store, esta .ipa es descargado en los dispositivos que ejecutan iOS 9 o posterior. fuente

Usted puede comprobar el tamaño de los ejecutables de cada generación en la sección de aplicación de iTunesConnect. Acaba de entrar en Actividad-> haga Clic en su más reciente build ->App Store de los Tamaños de Archivo.

2voto

usDev Puntos 59

Trata de dos cosas en mente.

La primera es que los 2 teléfonos utilizan arquitectura diferente. iPhone 7 vs iPhone 4S por ejemplo. Uno utiliza 64 bits mientras que el otro no.

Otra posible solución sería que hay una versión diferente del TestFlight en cada teléfono y el cálculo del tamaño de cambios algunos donde entre ésos versión.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X