工作副本“<Project Name>”未能提交文件 - 无法与助手应用程序通信

The working copy '<Project Name>' failed to commit files - Couldnt communicate with helper application

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

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

它正在寻找的 'helper application' 是什么?解决方案是什么?迁移到 Xcode 7 和 iOS9 变得令人头疼:( 我通过 'Source Control' -> 'Commit'

提交我的文件

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

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

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

当我添加新的图像资产时,我会遇到这种情况。 "fix" 是在执行 Git 提交之前转到文件 > 保存。 然后提交工作正常。

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

使它正常工作(没有错误消息)的唯一方法是多次提交较少数量的文件,而不是一次提交所有文件。

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

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

git commit -a -m "Commit title here"

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

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

也有和你一样的问题 ForceQuit Xcode 然后重新打开

我遇到了同样的问题。

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