当我通过Crashlytics分发应用程序时,应用程序的大小约为115MB。 但是当我通过Xcode将应用程序分发到ipa文件时,通过iTunes安装后,应用程序就有35 MB。
有人可以向我解释这种行为吗?
应用程序已在Obj-C上写过,但app有iOS图表库(在Swift上)。
答案 0 :(得分:6)
我猜测您正在使用App Thinning这意味着您构建了多个CPU架构,但在安装应用时只使用了安装设备架构的代码。它旨在减少设备上的应用程序大小。
剥离由App Store执行,因此如果您通过Crashlytics安装,则绕过App Store并且不执行剥离,因此安装大小不同。