有没有办法列出在Xcode中的所有文件和他们的目标?(Is there a way to list

2019-07-29 07:34发布

我有多个开发项目的一部分。 该项目包含多个目标。 很多时候,文件将致力于与某些目标不包(粗心的程序员)Xcode项目库。 所以每当我做一个“svn的了”,并运行应用程序,我的程序崩溃。 然后,我必须通过所有这些文件看看,看看哪一个是与缺少目标承诺,然后添加目标,并再次提交文件到存储库(对于粗心的程序员)

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

我已经看过文件从一个脚本添加到XCode项目,以供参考了。

Answer 1:

我对这个其他线程的答案告诉您如何看是不是目标的所有文件:

https://stackoverflow.com/a/12867723/591586



Answer 2:

我照保罗建议,并写道,考察.pbxproj并列出所有的文件,它们都包含在目标的Python脚本,你可以很容易地修改脚本,以便它突出的是不包括在具体目标的文件。 https://github.com/laurent74/XPFAT



Answer 3:

这个问题已经被问之前 ,但也没有这个问题有了答案。

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

我知道这是不是你正在寻找的答案,但它可能是一个解决办法。

更新
我看了,虽然project.pbxproj有两个目标的试验项目,并且它好像该项目建设成为引用。 这是因为聪明的人会不会有一个巨大的文件,如果你有许多目标。 然而,这并不意味着它真的很难看。



文章来源: Is there a way to list all files and their targets in Xcode?