程序员ios基础

影响iOS 打包ipa大小的因素分析

2017-03-21  本文已影响431人  朝雨晚风

下面都是采用不勾选任何复选框打的测试包,从一个新建空的项目 ipa 包大小->到逐渐增加 CocoaPod 框架->引用第三方库->增加 framework-> 手动增加. a 包的引用,来一步步观察 ipa 包体的大小变化

打测试包

打测试包.png

不勾选任何复选框

不勾选任何复选框.png

新建项目空包大小

新建项目空包大小.png

采用 cocoapod 框架

采用 cocoapod 框架.png

采用 cocoapod 框架后的 ipa 大小

采用 cocoapod 框架的 ipa 大小.png

写入较多的功能代码

写入较多的功能代码.png

写入较多的功能代码后的 ipa 大小

写入较多的功能代码后的 ipa 大小.png

新增较多的 framework

新增较多的 framework.png

新增较多的 framework 后的 ipa 大小

新增较多的 framework 后的 ipa 大小.png

再新增较多的第三方引用

再新增较多的第三方引用.png

再新增较多的第三方引用后的 ipa 包大小

再新增较多的第三方引用后的 ipa 包大小.png

手动引用微信 包含. a 的sdk

手动引用微信 包含. a 的sdk.png

手动引用微信 包含. a 的sdk之后的 ipa 包大小

手动引用微信 包含. a 的sdk之后的 ipa 包大小.png
上一篇下一篇

猜你喜欢

热点阅读