【问题标题】:Xcode 4 crashes when we run a project at the same time on two machines with Git当我们使用 Git 在两台机器上同时运行一个项目时,Xcode 4 崩溃
【发布时间】:2011-07-01 05:20:47
【问题描述】:

我们有两个开发人员在同一个项目上工作。该项目与 Git 集成。

当一名开发人员正在处理项目而其他开发人员尝试运行该项目时,Xcode 4 崩溃,如图所示。

可能出了什么问题以及如何纠正?

谢谢!

【问题讨论】:

  • 哇,这听起来真是个可怜虫!虽然不知道如何纠正它 - 也许告诉另一个人'现在停止工作 - 我正在编译'......

标签: iphone objective-c cocoa-touch git xcode4


【解决方案1】:

我认为发生的事情是您的 project.pbxproj 文件中嵌入了一些合并冲突内容。在文本编辑器中打开它并查找如下行:

>>>>>>>

如果你看到了,这意味着你需要清理文件。

当两个开发人员都在工作时,git 无法跨系统做任何事情,所以问题出在有人签入...

另一个问题是,如果项目文件被其他开发人员更改,并且有人在项目打开的情况下拉取更改,他们必须重新打开项目才能看到所有目标,因为它们打算在项目。不过,我还没有看到这会导致崩溃。

【讨论】:

  • 感谢您的回复。你能告诉我 project.pbxproj 文件在哪里吗?
  • 它在 .xcodepro 文件中,它实际上是一个包 - 右键单击​​它并选择“显示包内容”以查看其中的文件。其中之一是一个名为 project.pbxproj 的文件,要编辑它,您需要一个纯文本编辑器,如 text mate 或 emacs。
  • 得到文件但里面没有 >>> 字符。我现在该怎么办?请帮忙。
  • 如果文件没有明显问题,您最好创建一个全新的项目并重新添加文件。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-24
  • 1970-01-01
  • 2011-06-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多