版本控制系统未提供作者信息

No author information was supplied by the version control system

我刚刚将 Xcode 更新为 版本 10.2 (10E125)。

我想提交的那一刻,我收到这条消息:

点击修复后:

我已经填写了信息,但我仍然收到上面的信息。

这是什么原因?

您可以使用终端设置作者信息。 xCode 可能有作者数据,但实际上并未在 Git 配置中设置。

为您计算机上的每个存储库设置您的 Git 用户名

1) 打开终端。

2) 设置一个 Git 用户名:

$ git config --global user.name "Mona Lisa"

3) 确认您已正确设置 Git 用户名:

$ git config --global user.name
> Mona Lisa

为单个存储库设置您的 Git 用户名

1) 打开终端。

2) 将当前工作目录更改为您要在其中配置与您的 Git 提交关联的名称的本地存储库。

3) 设置一个 Git 用户名:

$ git config user.name "Mona Lisa"

4) 确认您已正确设置 Git 用户名:

$ git config user.name
> Mona Lisa

来源:https://help.github.com/en/articles/setting-your-username-in-git

单击 "Fix" 并提供您的 Git 用户名和电子邮件。这解决了我的问题。

只需单击修复并输入您自定义的作者姓名和作者电子邮件即可修复该问题。

但是如果你不小心按了取消而忘记修复问题,我们还能开发一个iOS App吗?

其实是可以的,只是我们在做版本管理和commit的时候会出现问题。因此,为了项目能够成功提交,我们需要打开[=25=的Preferenceswindow,切换到Source Control选项卡,在[=26=上输入Author Name & Author Email ] 页。

然后转到 git 标签并填写上图的信息