iOS,安卓删除工程无用图片,MP3,MP4等资源的检测python脚本

灵感来自:iOS删除工程无用图片方法整理 中的第二个方法,即字符串匹配,但是实践过程发现每一个资源文件都遍历所有类文件,io操作频繁,导致效率大大下降,换了一种思路,先收集所有资源组成一个列表(png_file)以及其对应的资源路径(png_dir),每次打开一个文件,就去遍历png_file,看是否匹配的字符串,匹配到则记入新列表(refenced_png_names),遍历完工程所有文件后,将png_file中包含的refenced_png_names删掉,即可获得没有使用到的图片、MP3、MP4等资源,将其文件名字和对应路径打印,即可获得列表

如下图:

脚本链接:检测无用资源脚本

PS:

1.检测完还得看看,是不是拼凑出来的图片名称,这种图片有可能会被检测为无用图片

2.脚本移除了对appiconset,launchimage和 bundle三个文件夹还有第三方库Pods的扫描,可以自行加回去检测

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。