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

Xcode 9 commit: Couldn't communicate with helper application

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

出现以下错误:

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

但事实并非如此。我尝试了上面提到的解决方案。用户名和电子邮件已正确设置。我确实保存了所有内容,尝试重新启动机器和其他一些小事情。什么都没用 - 我不能提交。

感谢任何帮助。

编辑

我通过手动提交并在

之前添加更改来让它工作
git commit -a -m "Fixes"

一旦我做了更多更改,如果它再次发生,我会密切关注,如果是的话,请在这里报告。

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

ls -al

将列出一个 .git 文件夹。然后你就知道你来对地方了。然后执行

git commit -a -m "Commit title here"

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

对我来说,我必须在首选项 > 源代码管理 > GIT(选项卡)中填充全名和电子邮件地址。他们是空白的。

对我来说,首选项 > 源代码管理 > Git > 忽略的文件有 Watchkit 扩展并发症控制器。从忽略的文件中删除它解决了这个问题。 Xcode 10.1,观看 OS 4.2.

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

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

并重新启动 Xcode。

我遇到的问题是,每当我尝试创建源代码管理时,它都会显示无法与辅助应用程序通信。 所以在 Xcode 首选项中,我转到帐户,在那里我看到我已注销 我再次登录并保存项目,关闭项目并强制退出后 Xcode 我再次打开它,现在它工作正常对我来说