iOS 清除项目中未使用的类和图片 (APP安装包瘦身)

一、查找项目中未使用的类

工具下载地址:https://github.com/dblock/fui

使用方法

第一步:sudo gem install fui

第二步:fui --path=你项目的路径 find 

项目文件比较多的话就耐心等待,反正只要耐心等待即可 结果如下图

iOS 清除项目中未使用的类和图片 (APP安装包瘦身)_第1张图片
终端执行情况

删除:fui --path=你项目路径 delete --perform --prompt

删除需谨慎。


方法二、

利用AppCode(https://www.jetbrains.com/objc/)检测未使用的代码:菜单栏 -> Code -> Inspect Code


二、查找项目中未使用的图片

工具:https://github.com/tinymind/LSUnusedResources

使用方法:

第一步:运行mac 工具

第二步:选择路径

结果如下图

无用图片



查看每个类占多大内存

LinkMap

生成LinkMap文件,可以查看可执行文件的具体组成 如下图所示

iOS 清除项目中未使用的类和图片 (APP安装包瘦身)_第2张图片
生成LinkMap文件

生成的txt文件就是我们项目中所有类所占的空间  一般项目很大的情况文件里内容比较多 不易阅读 我们可以借助第三方工具来解析LinkMap文件: https://github.com/huanxsd/LinkMap

你可能感兴趣的:(iOS 清除项目中未使用的类和图片 (APP安装包瘦身))