gpt4 book ai didi

xcode - 如何在 Xcode 项目中查找未使用的图像?

转载 作者:行者123 更新时间:2023-12-02 19:55:44 27 4
gpt4 key购买 nike

有人可以通过一行代码找到 Xcode 项目中未使用的图像吗? (假设所有文件都通过代码或项目文件中的名称引用 - 没有代码生成文件名。)

这些文件往往会在项目的整个生命周期中不断累积,并且很难判断删除任何给定的 png 是否安全。

最佳答案

这是一个更强大的解决方案 - 它检查任何文本文件中对基本名称的任何引用。请注意上面的解决方案不包含 Storyboard文件(完全可以理解,它们当时不存在)。

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

关于xcode - 如何在 Xcode 项目中查找未使用的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6113243/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com