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

Iphone 在大型Xcode项目中查找孤立图像的一种方法,iphone,ios,xcode,interface-builder,nib,Iphone,Ios,Xcode,Interface Builder,Nib,我有一个大项目,多年来一直在发展,我必须清理任何不再使用的图像 如果我从Xcode中删除一个图像,该图像可能仍会在nib文件中引用,这使得跟踪不再需要的资源变得非常困难 目前,我在TextMate中将整个项目文件夹作为一个项目打开,我可以在其中搜索所有文件。所以我需要一个接一个地搜索文件 有没有更有效的方法来解决这个问题 编辑: 我刚刚在Mac App Store上发现了Sleen: 这看起来是适合这项工作的工具 旧答案: 您可以使用类似opensnoop或dtrace(opensnoop在引擎

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

如果我从Xcode中删除一个图像,该图像可能仍会在nib文件中引用,这使得跟踪不再需要的资源变得非常困难

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

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

编辑:

我刚刚在Mac App Store上发现了Sleen:

这看起来是适合这项工作的工具

旧答案:

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

确保您通过运行这样一个工具来访问应用程序的所有区域,以获得全面覆盖,并且您将拥有一个仍在使用的文件列表

您需要一些命令行fu来将输出转换成一个列表,以便与项目中的图像列表进行比较


取决于项目的大小,这可能有些过分,但由于您说项目经过几年的发展,它可能不太容易出错,而且比手动搜索更有趣。

Sleen看起来非常有希望,特别是对于“大、旧、大”类的项目。。。