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.