iOS-APP性能优化-安装包瘦身

2020-04-28  本文已影响0人  sun_glory
安装包瘦身

在上一篇启动优化中,有分析过项目中所有的代码、资源都在XX.app包里面,将来Xcode会将这个XX.app包压缩成一个ipa文件,然后上传到AppStore提供给用户下载,如果项目越来越大,那么这个ipa文件就会越来越大。
为了给安装包(IPA)瘦身,我们就要知道安装包有哪些文件组成:
安装包(IPA)主要由可执行文件、资源组成。

安装包瘦身方式:

如果项目比较大,分析LinkMap文件就会比较麻烦,我们可以借助第三方工具解析LinkMap文件:https://github.com/huanxsd/LinkMap

它其实是个Mac项目,我们下载下来,运行项目 -> 选择文件 -> 点击开始,就能显示每个文件占用多大,我们就能根据文件有目的性的进行优化。如下图:

贴一个安装包瘦身的实践方案:iOS安装包瘦身 - 全部实测

上一篇下一篇

猜你喜欢

热点阅读