El tamaño de la aplicación IOS se duplicó después de actualizar los frameworks que habilitan el código de bits

En el último mes subí dos Builds para TestFlight. ¡En ItunesConnect, uno tiene un tamaño de 63MB, mientras que el otro es de 160MB! Para empeorar: muestra 195MB en TestFlight, y con respecto a otras publicaciones, ¡será el doble del tamaño en la App Store!

Marcos / bibliotecas que uso:

  • SDK de Facebook: incluyo FBSDKCoreKit y FBSDKLoginKit. (Solo arrastre y suelte los elementos .framework en el proyecto.
  • Alamofire, ambas versiones contenían la twig de prelanzamiento Swift 2.0 (Xcode 7 todavía estaba en versión beta). .xcodeproj esto arrastrando y soltando .xcodeproj en mi aplicación.
  • Google Cloud Messeging, descargado a través de CocoaPods.

regarding changes:

  • Actualicé el FacebookSDK al último SDK (v4.6.0). Para comprobar si este era el problema, volví a include el viejo SDK y compruebo el tamaño del file, pero eso no hizo ninguna diferencia.
  • Actualicé a Alamofire, incluido el lanzamiento oficial a través de cocoapods. La inclusión a través de cocoapods aumenta el tamaño del file en 17 MB, así que volví a include el .xcodeproj en mi proyecto.

Regarding code: nada grande, solo correcciones de errores.

Tengo el código de bits deshabilitado para mi aplicación porque GCM no es compatible todavía, es compatible con Facebook SDK y Alamofire.

Realmente me pregunto por qué el tamaño del file cambió tan dramáticamente. Probablemente sea algo relacionado con el lanzamiento de Xcode 7, ya que la versión de menor tamaño de file se publicó mientras se usaba Xcode 7 beta.

En Itunes Connect, dice: Supported Architectures: armv7, arm64 y Requinetworking Capabilities armv7

¿Es bueno enviar una versión de 32 bits de la aplicación? ¿Esto networkingucirá el tamaño del file? ¿Rechazará mi aplicación?

¿Algunas ideas?

Intente abrir el .IPA y ver el tamaño de los files. Podría ser útil ver qué causa el mayor aumento en el tamaño de su package. El código por sí mismo no debe estar causando aumentos de tamaño, por lo que es probable que incluya un activo que está causando el aumento de tamaño.

Si tiene un file IPA, puede cambiar la extensión del file a .zip y hacer doble clic para extraerlo. Debería generar una carpeta "Carga útil" con el contenido de la aplicación dentro.