当Xcode停留在“正在加载修订版”时,为什么删除yourproject.xcodeproj / project.xcworkspace / contents.xcworkspacedata修复它?

时间:2012-11-29 18:20:35

标签: xcode

我正在Xcode中编写openFrameworks代码,最近打开了Xcode,发现它停留在“加载版本”上。

这是有问题的,因为我无法达到构建设置;当我点击我的项目树时,我得到的错误是“它不受源代码控制”。

我在另一个stackoverflow线程中找到了一个solution,它说删除yourproject.xcodeproj/project.xcworkspace的内容,对我而言只是contents.xcworkspacedata

那很有效!但我想知道为什么除了魔术之外还有效。

不幸的是,对于这个问题似乎没有任何直接的答案,甚至对我发现的各种threads的xcworkspace描述都有明确的答案。

我想要更全面地了解正在发生的事情,而不是一个非常有用的短期修复,但没有更多的经验教训。

1 个答案:

答案 0 :(得分:0)

在尝试比较版本编辑器中的版本时,我遇到了同样的问题。切换到标准编辑器或助理编辑器时问题就消失了。

在我看来,这里的“神奇”只是通过删除yourproject.xcodeproj / project.xcworkspace的内容,项目被迫关闭。重新打开项目时,它将在标准编辑器中打开。

所以,我可能错了,但我认为问题出在版本编辑器中。问题究竟是什么......我不知道。这也解释了为什么在单击项目树时出现“未在源代码管理下”的错误。