2012-05-07 63 views
4

我是多个开发人员项目的一部分。该项目包含多个目标。很多时候,文件被委托给Xcode项目存储库,其中一些目标不包括在内(粗心的程序员)。所以每当我做'svn up',并运行应用程序,我的程序崩溃。然后我必须仔细查看所有这些文件,看看哪个文件被丢失,然后添加目标文件,然后将文件重新提交到存储库(对于那个粗心的程序员)有没有办法在Xcode中列出所有文件及其目标?

是否有某种方法可以通过脚本要么自动将所有.m添加到特定的目标? 或 列出特定目标缺少的所有文件?

我已经看过Add files to an XCode project from a script以供参考。

回答

0

已询问此问题before,但该问题都没有得到答案。

据我所知,XCode没有任何构建支持比较目标。但是,该项目只不过是一组XML文件...非常详细的XML文件虽然..但仍然是XML。 你可以做什么(这不是我推荐的东西)通过项目的XML文件读取,并试图了解它们是如何构建的。

我知道这不是您正在寻找的答案,但它可能是一种解决方法。

更新
我读到虽然测试项目的project.pbxproj有两个目标,而且它好像该项目建设成为引用。这是聪明的,因为如果你有很多目标,就不会有大文件。但是,这确实意味着它很难阅读。

0

我照保罗建议,并写道,考察.pbxproj一个python脚本和列出所有文件及其包含的目标。 您可以轻松修改该脚本,以突出显示未包含在特定目标中的文件。 https://github.com/laurent74/XPFAT

相关问题