如何在XCode项目中找到未使用的图片?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (188)

如何在XCode项目中找到未使用的图片?

这些文件往往是建立在一个项目的生命周期,并且很难判断是否可以删除。

提问于
用户回答回答于

对于不包含在项目中的文件,可以按

cmd ⌘ + alt ⌥ + A

对于既没有在xib中也没有在代码中引用的文件,这样:

#!/bin/sh
PROJ=`find . -name '*.xib' -o -name '*.[mh]'`

find . -iname '*.png' | while read png
do
    name=`basename $png`
    if ! grep -qhs "$name" "$PROJ"; then
        echo "$png is not referenced"
    fi
done
用户回答回答于

使用Ack速度非常快

#!/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"
    fi
done

# Ex: to remove from git
# for i in `./script/unused_images.sh`; do git rm "$i"; done

扫码关注云+社区

领取腾讯云代金券