iPhone:有没有一种自动识别未使用资源的方法?

iPhone:有没有一种自动识别未使用资源的方法?,iphone,xcode,resource-management,Iphone,Xcode,Resource Management,当我开发我的应用程序时,我已经导入并合并了很多图像、声音等。我想我可以编写一个shell脚本,对源代码进行greps处理,但我想知道是否有一个现有的脚本可以识别我的项目中任何未使用的资源 谢谢 没有,而且不可能有,因为在应用程序源中有一些资源可以在没有任何引用的情况下使用的方法。推送通知服务以应用程序包中的声音文件的名称为例,因此,即使应用程序本身中没有引用,也不能使用推送通知格式的所有声音文件。还有其他类似的情况 显然,如果您知道发生了什么,您可以编写一些脚本来处理删除资源的操作,但我绝不会期

当我开发我的应用程序时,我已经导入并合并了很多图像、声音等。我想我可以编写一个shell脚本,对源代码进行greps处理,但我想知道是否有一个现有的脚本可以识别我的项目中任何未使用的资源


谢谢

没有,而且不可能有,因为在应用程序源中有一些资源可以在没有任何引用的情况下使用的方法。推送通知服务以应用程序包中的声音文件的名称为例,因此,即使应用程序本身中没有引用,也不能使用推送通知格式的所有声音文件。还有其他类似的情况


显然,如果您知道发生了什么,您可以编写一些脚本来处理删除资源的操作,但我绝不会期望看到Xcode提供类似于此功能的任何东西。

这可能是可选的,比如在“构建分析”中。一个脚本,用于检查所有代码和所有xib中的资源文件名。我知道我们可以通过程序加载该名称,但它仍然有助于减少捆绑包的大小。