【问题标题】:The working copy '<Project Name>' failed to commit files - Couldnt communicate with helper application工作副本“<项目名称>”未能提交文件 - 无法与帮助应用程序通信
【发布时间】:2015-12-15 10:35:21
【问题描述】:

我刚刚更新到 Xcode 7 通用版本并尝试提交文件。但是它失败了,我收到以下消息;

我见过这个问题,但在 OP 问题中的第二反应是不同的:Xcode and Git Source Control : “The working copy XXXXX failed to commit files”

它正在寻找的“帮助应用程序”是什么?解决方案是什么?迁移到 Xcode 7 和 iOS9 变得令人头疼:( 我通过转到“源代码管理”->“提交”来提交我的文件

【问题讨论】:

  • @Nanthakumaran 这个问题有不同的第二条信息,如上所述。
  • 你能在活动监视器中看到com.apple.dt.Xcode.sourcecontrol.WorkingCopyScannercom.apple.dt.Xcode.sourcecontrol.SSHHelper这两个进程吗?
  • @AnthonyKong 是的,两者似乎都在那里。
  • @AnthonyKong 他们使用的是 0.0 CPU,所以看起来他们没有启动

标签: xcode git commit xcode7


【解决方案1】:

我遇到了同样的问题。

这解决了我的问题:退出 Xcode(使用 CMD+Q)并再次运行它。

【讨论】:

  • 为我工作 Xcode 版本 12.5.1 (12E507)
【解决方案2】:

首先你按照这张图检查命令行。如果 git 是干净的(添加。+提交完成)

也有同样的问题 ForceQuit Xcode 并再次打开

【讨论】:

    【解决方案3】:

    如果上述解决方案不起作用,请尝试以下解决方案:

    使用 git 命令添加一次更改。使用终端并切换到您的工作目录(包含 /.git 文件夹)并执行:

    git commit -a -m "Commit title here"
    

    在通过 Xcode 提交之后应该可以再次工作。

    【讨论】:

    • 谢谢这是我的解决方案
    • 谢谢!你是我翅膀下的风。其他解决方案无效。
    • 一个很好的解决方案,解决了这个问题
    【解决方案4】:

    上述解决方案对我不起作用。我在 Xcode 8 (8C1002) 上运行,我有近 4500 个文件要一次提交(将库的源添加到我的项目中)。

    我可以让它工作的唯一方法(没有错误消息)是多次提交较少数量的文件,而不是一次全部提交。

    【讨论】:

    • 我有大约 3800 个文件要提交并且有类似的问题。分 2 或 3 块提交似乎可行。
    【解决方案5】:

    当我添加新的图片资源时,我会遇到这种情况。 “修复”是在执行 Git 提交之前转到文件 > 保存。 然后提交工作正常。

    【讨论】:

      【解决方案6】:

      原来“帮助应用程序”实际上是 Git。出于某种原因,Xcode 7 渴望将您(提交者)与姓名和电子邮件地址相关联。

      要修复它,请在命令行中键入以下内容:

      xcrun git config --global user.email you@yourdomain.com
      xcrun git config --global user.name "Your Name Here"
      

      【讨论】:

      • 我最近遇到了这个问题,发现如果我重新启动 xcode 就可以正常提交。
      • 我在使用 Xcode 9 时遇到了同样的问题。在阅读了您的建议后,我只是转到首选项 → 源代码控制 → Git 并将“作者姓名”和“作者电子邮件”字段替换为相同的内容他们已经有了。这显然与 shell 命令具有相同的效果。
      • 在使用 --global 时应该小心,因为这会为所有项目设置信息,这可能不是您想要的。要将其设置为特定项目,请在终端中找到您的项目,然后简单地省略全局命令:git config user.name "myName"
      猜你喜欢
      • 2017-11-06
      • 2018-03-18
      • 2019-06-24
      • 2018-03-31
      • 2015-01-05
      • 1970-01-01
      • 1970-01-01
      • 2016-03-26
      • 1970-01-01
      相关资源
      最近更新 更多