ios的app瘦身

安装包主要由可执行文件和资源组成。

一、资源(图片、音频、视频等)瘦身

1、采用无损压缩;

2、去除没有用的资源:LSUnusedResources


二、可执行文件的瘦身

1、编译器优化,主要是修改xcode配置,去掉异常支持等;

2、检测未使用的代码,检测工具有appcode等;

3、编写LLVM插件检测出重复代码;

4、检查每个类的内存大小,linkmap;

5、sb和xib也有一定的大小,可以选择用代码来写;

三、下载包的瘦身

app thinning

你可能感兴趣的:(ios的app瘦身)