有没有办法在Xcode中列出所有文件及其目标?

有没有办法在Xcode中列出所有文件及其目标?,xcode,shell,xcode4,applescript,Xcode,Shell,Xcode4,Applescript,我是多个开发人员项目的一部分。该项目包含多个目标。通常,文件会被提交到Xcode项目存储库,但有些目标没有包括在内(粗心的程序员)。因此,每当我执行“svn启动”并运行应用程序时,我的程序就会崩溃。然后,我必须查看所有这些文件,看看哪一个文件是用丢失的目标提交的,然后添加目标,并将文件重新提交到存储库(对于那个粗心的程序员) 有没有办法通过脚本自动将all.m添加到特定目标? 或 列出特定目标缺少的所有文件 我已经看过了以供参考。有人问过这个问题,但这个问题都没有得到答案 据我所知,XCode没

我是多个开发人员项目的一部分。该项目包含多个目标。通常,文件会被提交到Xcode项目存储库,但有些目标没有包括在内(粗心的程序员)。因此,每当我执行“svn启动”并运行应用程序时,我的程序就会崩溃。然后,我必须查看所有这些文件,看看哪一个文件是用丢失的目标提交的,然后添加目标,并将文件重新提交到存储库(对于那个粗心的程序员)

有没有办法通过脚本自动将all.m添加到特定目标? 或 列出特定目标缺少的所有文件


我已经看过了以供参考。

有人问过这个问题,但这个问题都没有得到答案

据我所知,XCode没有用于比较目标的内置支持。但是,该项目只不过是一组XML文件。。。但是非常详细的XML文件。。但仍然是XML。 您可以做的(这不是我推荐的)是通读项目的XML文件,并尝试了解它们是如何构建的

我知道这不是你想要的答案,但这可能是一个解决办法

更新

我读了一个有两个目标的测试项目的
project.pbxproj
,似乎该项目是建立在引用中的。这是聪明的,因为如果你有很多目标,你就不会有一个巨大的文件。但是,这确实意味着很难阅读。

我在另一个线程中的回答向您展示了如何查看不属于目标的所有文件:


我按照Paul的建议做了,并编写了一个python脚本,用于检查.pbxproj并列出所有文件及其包含的目标。 您可以轻松修改该脚本,使其突出显示未包含在特定目标中的文件。

这只列出了我的4个目标中的2个。我们将对此进行更深入的研究