0x00 啥都没有

就一个普通项目,才新建了1个文件
打包跑到手机上
一看就有​​​38.7MB​

这是​​吃​​​了什么?
长这么大哈?


0x01 为了向下兼容

应用包里面包含了一个​​Framework​​​文件夹
就有​​​38.3MB​​ (Xcode 是 Version 11.7 (11E801a))

Frameworks
- libswiftCore.dylib [23.3M]
- libswiftCoreFoundation.dylib [335KB]
- libswiftCoreGraphics.dylib [858KB]
- libswiftDarwin.dylib [500KB]
- libswiftDispatch.dylib [1.4MB]
- libswiftFoundation.dylib [11.6MB]
- libswiftObjectiveC.dylib [400KB]

向下兼容的系统分界线:​​iOS 12.2​低于​12.2​​ 会 ​​包含​​ 这些文件
大于等于​12.2​​ 则 ​​不会包​​ 含这些文件

😉😃

参考:
​​​Swift打包的IPA过大​


Github

​https://github.com/xjh093​