第一步:使用前要安装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)工程,这样工程中的无用图片被删除,但是工程文件没有变,需要手动把警告的图片从工程中删除
网友评论