随着项目的周期迭代,需求更新,必定会使App的某些图标被替换或者没有使用,长期积累,会造成应用包增大的问题。
1. 项目习惯
团队成员应该具备页面更新,需要进行图标的更新,也包括删除旧的图标(删除前应该全局查询,避免删除共用图标)。
2. 脚本检测
1.王巍大神的蜂鸟:通过安装命令和运行脚本,即可检测未使用的资源(包括图标,gif,pdf各种文件等)
2. Python-一键查找iOS项目中未使用的图片、音频、视频资源
3. LSUnusedResources 直接通过项目路径就可以查看到未使用的图片资源
扩展:资源尽量使用SwiftGen类似的框架,可以避免icon不存在问题。