一种在大型Xcode项目中查找孤立图像的方法

时间:2012-06-05 15:48:19

标签: iphone ios xcode interface-builder nib

我有一个多年来不断发展的大项目,我必须清理任何不再使用的图像。

如果我从Xcode中删除图像,图像可能仍然会在nib文件中被引用,这会跟踪资源,不再需要这些资源。

我目前在TextMate中打开整个项目文件夹作为一个项目,我可以搜索所有文件。所以我需要在文件后搜索文件。

有没有更有效的方法来解决这个问题?

1 个答案:

答案 0 :(得分:1)

修改

我刚刚在Mac App Store上发现了Slender:LINK

这看起来像是工作的正确工具。

OLD ANSWER:

您可以使用opensnoop或dtrace(opensnoop在引擎盖下使用)等工具来跟踪iOS模拟器的文件访问权限。

Read about opensnoop here.

确保使用此类工具运行以访问应用程序的所有区域以获得完整的覆盖率,并且您将获得仍在使用的文件列表。

您需要一些命令行fu来将输出按到一个列表中,您可以轻松地将其与项目中的图像列表进行比较。

根据项目的大小,这可能是过度的,但是既然你说项目已经发展了好几年,那么它可能不那么容易出错,而且比手动搜索更有趣。