project.pbxproj中的重复文件引用

时间:2012-02-09 12:37:10

标签: iphone xcode merge

最近我的开发团队成长,我们开始在SVN的分支机构工作。 如果我们在两个分支中将文件添加到项目中,然后将它们合并,我就无法再从xcode打开项目了。 我做了一些调查,发现项目文件对源树中的每个节点使用哈希,当两个文件添加到不同的分支上时,它们可能具有相同的哈希值。它几乎发生在我们正在进行的所有合并中。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

不幸的是,您必须手动解析pbxproj文件。或者,您可以使用these build systems之一。 (我建议CMake beacuase它支持XCode)