我有多个开发项目的一部分。 该项目包含多个目标。 很多时候,文件将致力于与某些目标不包(粗心的程序员)Xcode项目库。 所以每当我做一个“svn的了”,并运行应用程序,我的程序崩溃。 然后,我必须通过所有这些文件看看,看看哪一个是与缺少目标承诺,然后添加目标,并再次提交文件到存储库(对于粗心的程序员)
是否有某种方式通过脚本可以自动所有的.m添加到特定的目标? 或列出所有缺少特定目标的文件吗?
我已经看过文件从一个脚本添加到XCode项目,以供参考了。
我有多个开发项目的一部分。 该项目包含多个目标。 很多时候,文件将致力于与某些目标不包(粗心的程序员)Xcode项目库。 所以每当我做一个“svn的了”,并运行应用程序,我的程序崩溃。 然后,我必须通过所有这些文件看看,看看哪一个是与缺少目标承诺,然后添加目标,并再次提交文件到存储库(对于粗心的程序员)
是否有某种方式通过脚本可以自动所有的.m添加到特定的目标? 或列出所有缺少特定目标的文件吗?
我已经看过文件从一个脚本添加到XCode项目,以供参考了。
我对这个其他线程的答案告诉您如何看是不是目标的所有文件:
https://stackoverflow.com/a/12867723/591586
我照保罗建议,并写道,考察.pbxproj并列出所有的文件,它们都包含在目标的Python脚本,你可以很容易地修改脚本,以便它突出的是不包括在具体目标的文件。 https://github.com/laurent74/XPFAT
这个问题已经被问之前 ,但也没有这个问题有了答案。
据我所知,的XCode没有任何建立比较目标的支持。 然而,该项目只不过是一个集的XML文件...非常详细的XML文件的更多,但..但还是XML。 你可以做的(这不是我推荐虽然)通过项目的XML文件中读取,并试图了解它们是如何构建。
我知道这是不是你正在寻找的答案,但它可能是一个解决办法。
更新
我看了,虽然project.pbxproj
有两个目标的试验项目,并且它好像该项目建设成为引用。 这是因为聪明的人会不会有一个巨大的文件,如果你有许多目标。 然而,这并不意味着它真的很难看。