app thining之删除无用图片资源

39 阅读1分钟

相关链接:

segmentfault.com/a/119000004…

cloud.tencent.com/developer/a…

初始项目包大小明细:

ipa包: 169.1MB

.app包(.ipa改成.zip解压缩后的): 228MB

Assets.car: 141MB (.app包右键显示包内容里面)

1,查找无用的图片资源

相关链接:juejin.cn/post/703208…

删除无用图片资源后,包大小明细

ipa包: 169.1MB ——> 152.8MB

.app包: 228MB ——> 211.1MB

Assets.car(.app包右键显示包内容里面): 141MB ——> 124.1MB

总体项目体积减少约17MB。

2,资源压缩

Assets.car解包

juejin.cn/post/711680…

通过解包工具进行解包后,对文件按大小进行排序,由于图片实在太多,这里仅对@3x的图片大小 >100k的进行压缩,<100k的不做处理,总共压缩了约180张图片

实际效果 ipa包: 152.8MB ——> 109.7MB

.app包: 211.1MB ——> 167.6MB

Assets.car(.app包右键显示包内容里面): 124.1MB ——> 80.6MB

总体项目体积在原有基础上又继续减少约43MB。

通过1,2优化后,项目体积减少了约60MB