美文网首页
iPa包瘦身处理

iPa包瘦身处理

作者: 安心做个笨男孩 | 来源:发表于2020-07-27 14:26 被阅读0次

目的:

App包大小优化目的,为节省用户下载app流量消耗。

成效:

优化之前App大小50M,优化后App大小39M(包含后期添加的新功能)

方案:

优化主要分为两个方面,分别是:无用图片资源层面,代码层面。

无用图片资源层面

影响app包体积大小的一个很重要因素就是图片资源。优化空间主要也体现在删除无用图片。

删除无用图片资源

1、直接使用开源工具。LSUnusedResources,导入项目path,可进行全局搜索项目未用到的图片资源。
2、还有部分无用图片,可能是在xib上使用的占位图,这里就需要自己检查项目xib,删除多余的占位图片,占位图最好在项目中资源文件夹进行统一管理。

LSUnusedResources
代码瘦身

可执行文件就是Mach-O文件,其大小是由代码量决定的。
1、在项目中这部分占用比重并不大,前期因为赶项目,代码抽取做的不好。
2、检查项目不同模块使用到的相同功能,将功能封装到公共模块中。
3、项目迭代过程中,一些废去的功能,将对应的代码删除。
4、全局检查项目,可以下载AppCode进行分析AppCode破解版.

AppCode->Code->Inspect Code...进行静态分析,可以在UnUsed Code中查看所有无用代码。
无用代码删除仍然需要进行人工二次确认。

相关文章

  • iPa包瘦身处理

    目的: App包大小优化目的,为节省用户下载app流量消耗。 成效: 优化之前App大小50M,优化后App大小3...

  • ipa和apk简易瘦身

    Material Design风格apk 瘦身ipa 瘦身 一、起因 新版本发布后发现安装包apk和ipa各增加了...

  • IPA包瘦身

    一些老项目战线比较长的,往往经历很多人的手,如果没有统一规范会存在各种风格的代码,并且ipa包日益增大,本文就来简...

  • App包瘦身技术优化

    本文主要介绍了App包瘦身的优化步骤,资源部分处理的较多,但像三方库、可执行文件瘦身,涉及较少。 一、成果(ipa...

  • ipa包瘦身过程

    参考文章1、https://blog.csdn.net/u013236878/article/details/53...

  • 性能优化:iOS APP安装包瘦身

    APP安装包瘦身 安装包(IPA)主要由可执行文件、资源组成 资源优化瘦身 资源(图片、音频、视频等)采取无损压缩...

  • ipa包分析 和 瘦身

    ipa包太大,首先分析ipa 包各个部分的占比。查到的资料有如下 https://forums.xamarin.c...

  • iOS包-(ipa文件)瘦身

    1、下载安装瘦身软件 下载: LSUnusedResources.app.zip或者使用 XCode 编译运行项目...

  • 安装包(IPA)瘦身

    安装包(IPA)主要由可执行文件、资源组成 资源(图片、音频、视频等) 采取无损压缩 去除没有用到的资源: htt...

  • 从资源和代码两方面为App瘦身处理

    Git原文:从资源和代码方面为App瘦身处理       对App包瘦身处理是为了减少包的大小,节约用户下载App...

网友评论

      本文标题:iPa包瘦身处理

      本文链接:https://www.haomeiwen.com/subject/fjdzlktx.html