安装包瘦身

一不小心,也许你的安装包就过百兆了,如果项目不复杂,依赖不很多的话,估计是哪里出问题了。

1.资源

  • 可以使用LSUnusedResources-master查看项目中未使用的图片资源
  • 利用这个网站对图片进行压缩:https://tinypng.com。设计给的切图是没有经过压缩的
  • 图片资源要放到Images.xcassets中,这样2x和3x图会分别打包进对应分辨率机型
  • 简化业务逻辑减少资源的使用,比如启动图可以使用一张而不是每个机型一张
  • 手动引入第三方库时,如果framework和bundle分开存放,要注意framework中是否包含了同样的bundle。
    framework和bundle
  • 使用lipo命令查看一些第三方库是否包含了模拟器的架构

2.代码文件

  • 使用WHC_Scan-master查看项目中未使用的代码文件。
  • 如果多个项目使用同一套组件库的话,也许组件库中的某些东西是某个项目所不需要的。比如分享组件库中的微博分享项目A是不用的,只有项目B在使用。

你可能感兴趣的:(安装包瘦身)