故障排除-与源代码树合并后,无法在Xcode中加载项目文件

因此,我今天从Source Tree撤回了上游的提交。

一切看起来都很好,没有冲突。 好!

但是当我用Xcode重新打开项目时,Xcode告诉我无法加载我的项目!

在大多数情况下,无法加载项目文件的原因是因为文件中存在未解决的冲突。

如果两个提交相互冲突,则源代码树应通过显示感叹号三角形标记来告诉您。 (像快照一样)

但是Source Tree告诉我,这次合并非常好,并且进行了合并,Weird!


我先打开.pbxprog文件,然后输入高品质的文本(或者可以使用任何其他文本编辑器),然后使用cmd + F搜索“ ===”,以查看是否存在冲突。

嗯,还有一些冲突需要解决。

解决所有冲突后,项目文件即可加载,但是当我构建并运行时,Xcode给了我这个

不知道为什么会这样,但是使用cmd + k清理和清理生成文件夹确实解决了此问题。

好的,出于某种原因-我不知道为什么,源树无法在.pbxprog中指示冲突。

如果有人知道为什么会这样,请发表评论leave


 显然,英语不是我的母语,所以请发表评论来纠正语法,习语和拼写,以使本文更具可读性。👏如果您觉得本文有用