前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >iOS项目未使用图片资源排查方案

iOS项目未使用图片资源排查方案

作者头像
用户5521279
发布2019-06-02 16:35:09
1.2K0
发布2019-06-02 16:35:09
举报
文章被收录于专栏:搜狗测试搜狗测试

前言:


app项目随着需求越来越多,app的体积越来越大。尤其在iOS端app下载超过150M,则会无法使用移动网络下载,也必然会流失小部分流量。在开发过程中,有些需求砍掉了或者被迭代了,代码虽然被删除了,但是图片资源等可能没有被及时删除,会造成主项目中有大量的图片未被真正使用。所以基于上述问题,需要定期检查项目中的冗余资源并且删除,达到减少app体积的效果。

工具:


由于需要支持命令行调用,所以找到了本工具FengNiao

https://github.com/onevcat/FengNiao

这是一款命令行扫描项目中未使用的资源工具.

安装步骤:

gitclonehttps://github.com/onevcat/FengNiao.git cdFengNiao ./install.sh

执行命令:

fengniao -p ../SogouInput_6.2.5

扫描到未使用资源总数

根据上方给出的这些数据,我们可以找到相应的图片资源位置,并找到各自冗余图片所占的空间大小。由于,该工具可以通过命令输出,因此我们可以将数据结果上传至数据平台,用以给出报表,将每一个项目的冗余资源可以在平台进行可视化管理。

后续使用:


我们这边也计划在QA管理平台中,提供包大小检查汇总模块可以定期扫描,并产出报告。后续会把iOS检查未使用图片资源加入到专项测试中,每个版本的专项测试报告附上扫描结果方便开发优化项目。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-05-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 搜狗测试 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯云 BI
腾讯云 BI(Business Intelligence,BI)提供从数据源接入、数据建模到数据可视化分析全流程的BI能力,帮助经营者快速获取决策数据依据。系统采用敏捷自助式设计,使用者仅需通过简单拖拽即可完成原本复杂的报表开发过程,并支持报表的分享、推送等企业协作场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档