Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Why build from Crashlytics has size more than .ipa file?

When I distribute application through Crashlytics then application has size about 115MB. But when I distribute app through Xcode to ipa file, after install through iTunes then application has 35 MB.

Could someone explain to me this behaviour?

Application have wrote on Obj-C, but app has iOS-chart library(on Swift).

like image 637
Andrei Avatar asked Jan 29 '16 08:01

Andrei


1 Answers

I would guess you are using App Thinning which means you build for multiple CPU architectures but only the code of the architecture of the install device is used when installing the app. It's designed to cutdown on the app size on the device.

The stripping is performed by the App Store, so if you install via Crashlytics you by-pass the App Store and the stripping is not performed, hence the difference in install size.

like image 66
trojanfoe Avatar answered Oct 13 '22 12:10

trojanfoe