Я попробовал решение Романа и добавил несколько настроек для обработки изображений сетчатки.Это работает хорошо, но помните, что имена изображений могут быть сгенерированы программно в коде, и этот сценарий неправильно перечислит эти изображения как не связанные.Например, у вас может быть
NSString *imageName = [NSString stringWithFormat:@"image_%d.png", 1];
Этот сценарий будет неправильно думать, что image_1.png
не имеет ссылки.
Вот измененный сценарий:
#!/bin/sh
PROJ=`find . -name '*.xib' -o -name '*.[mh]' -o -name '*.storyboard' -o -name '*.mm'`
for png in `find . -name '*.png'`
do
name=`basename -s .png $png`
name=`basename -s @2x $name`
if ! grep -qhs "$name" "$PROJ"; then
echo "$png"
fi
done