Xcode 9提交:无法与帮助应用程序通信

时间:2017-10-06 14:16:02

标签: git macos git-commit xcode9

我最近更新了OSX Sierra(来自El Capitan)和Xcode 9.我删除了所有兼容性问题(如自动布局问题),并希望现在提交给我当地的gitrep。

出现以下错误:

enter image description here

我认为这可能与此处提到的XCode 7中出现的错误相同: Xcode and Git Source Control : “The working copy XXXXX failed to commit files”

enter image description here

但事实并非如此。我尝试了上面提到的解决方案。用户名和电子邮件已正确设置。我确实保存了一切,尝试重新启动机器和其他一些小事。什么都行不通 - 我无法承诺。

任何帮助表示感谢。

修改

我通过手动提交并在

之前添加更改来实现它
git commit -a -m "Fixes"

如果我做了更多更改并再次报告,如果它再次发生,我会留意这一点。

5 个答案:

答案 0 :(得分:32)

解决方案是使用git命令添加一次更改。 使用终端并导航到Xcode项目文件夹。如果您位于正确的文件夹中,则执行以下命令:

ls -al

将列出.git文件夹。然后你知道你在正确的地方。然后执行

git commit -a -m "Commit title here"

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

答案 1 :(得分:22)

对我来说,我必须填写首选项中的全名和电子邮件地址>源控制> GIT(标签)。他们是空白的。

答案 2 :(得分:2)

如果您无法在Xcode中更改git名称,则可以使用终端更改用户名和电子邮件:

xcrun git config --global user.name 'new_user_name'
xcrun git config --global user.email 'new@email.com'

然后重新启动Xcode。

答案 3 :(得分:0)

对我来说,“首选项”>“源代码控制”>“ Git”>“忽略的文件”具有Watchkit Extension Complications Controller。从“忽略的文件”中删除它可以解决此问题。 Xcode 10.1,观看OS 4.2。

答案 4 :(得分:0)

我遇到的问题是,每当我尝试创建源代码控制时,都会显示无法与帮助程序进行通信。 所以在Xcode偏好设置中,我进入了帐户,在那里我看到我已注销,然后再次登录并保存该项目,在关闭该项目并强制退出Xcode之后,我再次打开了它,现在对我来说很好用