iOS 删除未使用的图片资源

2018-04-16  本文已影响14人  动力机车

第一步:使用前要安装ack ,安装方法: brew install adk

第二步:在工程Targets->Build Phases项目中点击上面的+,添加“New Run Script Phases”,之后给下面的代码复制在里面。

#! /bin/bash

for i in `find . -name "*.png" -o -name "*.jpg"`; do

file=`basename -s .jpg "$i" | xargs basename -s .png | xargs basename -s @2x`

result=`ack -i "$file"`

if [ -z "$result" ]; then

echo "$i"

# 如果需要,可以直接执行删除:

rm "$i"

fi

done

如图:

之后编译(command + B)工程,这样工程中的无用图片被删除,但是工程文件没有变,需要手动把警告的图片从工程中删除

上一篇 下一篇

猜你喜欢

热点阅读