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.