Python

ios 使用python脚本,清除项目中没用图片

2018-03-20  本文已影响0人  爱吃鱼的老丑哥

最近整理公司项目,发现项目里有非常多旧版本的资源图片,导致打完包之后项目很大。2000多张图片,总不能一张张去项目里查吧。

所以写了个python脚本。只要运行一下就可以找出项目中的没用的图片了,非常方便。

原理其实就是在项目代码中查询图片名字。

好了,话不多说 ,直接说怎么用吧  。

如图1-1所示 

图1-1

第一个红色箭头为  本地项目地址 

第二个红色箭头为 图片所在的 .xcassets  文件夹地址,图1-2是我放项目跟脚本的位置(ps:如果项目中没用到.xcassets  来保存文件的话  脚本需要改一下,这里不再多说,有兴趣的同学可以自己动手试一下)。

图1-2

重点 说下 脚本中的ignores  如图1-3

图1-3

有的项目中做轮播的图片可能会用 page1  page2 page3  这时候就需要在脚本中忽略掉这些图片了,以免误删。

运行python脚本如图1-4

图1-4

输出结果如图1-5

图1-5

并且在python脚本的地址下生成了一个文本,记录那些是没用的图片。如图1-6

图1-6

以下附上python脚本下载地址。python demo 下载地址

使用过程中有什么问题可以在文章下留言,看到会帮你解决。

ps:在github上已经有开源的工具了,首推以下方式:https://github.com/summerHearts/LSUnusedResources

上一篇下一篇

猜你喜欢

热点阅读