今天打了一个Distribution包发现ipa包体积比Adhoc包打了70M,想着是不是出了问题,一番网络搜索发现有人说是内置了swift库支持的问题。
把ipa改成.zip,然后解压
首先发现文件夹内容有区别
Adhoc包:
Distribution包:
Distribution包.png
可以看到实际app大小的差异为20M,Distribution包相比Adhoc包,多了swift支持库以及符号表文件。
然后再继续分析.app文件
.app文件差异对比.png
可以看到主要的差异在于内置的swift动态库大小不同。
网友评论