性能优化:安装包瘦身

一、安装包组成
二、安装包瘦身


三、果速送安装包瘦身


一、安装包组成


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


二、安装包瘦身


1、项目的可执行文件

  • 编译器优化,去掉异常支持,Enable C++ ExceptionsEnable Objective-C Exceptions设置为NOOther C Flags添加-fno-exceptions可以适当地减小安装包的体积
  • 清理项目中不再用到的代码,AppCode

2、资源文件(图片、音频、视频等)

  • 对资源文件进行无损压缩后再拖进项目里使用
  • 清理项目中不再用到的资源文件,LSUnusedResources


三、果速送安装包瘦身


果速送开发了2.0版本,但是项目中大量保留了1.0版本的代码和资源文件,所以安装包有很大的瘦身空间。

瘦身之前安装包大小为42M左右,经过清理项目中不再用到的代码和资源文件,安装包大小为30M左右。

推荐阅读更多精彩内容