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

最近整理公司项目,发现项目里有非常多旧版本的资源图片,导致打完包之后项目很大。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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,332评论 25 709
  • Python 面向对象Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对...
    顺毛阅读 9,709评论 4 16
  • 有时候,我们会把一段上班时光称作“摸鱼”。一边窃喜忙里偷闲,一边知道这叫荒废。 公司的工作场所是开放式场所,几乎没...
    沉睡的小哈阅读 1,274评论 2 1
  • 果然对于女人来说,声音就是最好的鼓励,听到对方的声音远比在微信上文字聊天能感受到对方的一切。晚上跟大学舍友通电话,...
    柠檬小姐o阅读 2,286评论 0 0

友情链接更多精彩内容