首页 > 解决方案 > 使用 Xcode 10 在 bitbucket 上创建远程时发生错误

问题描述

我刚刚升级到 Xcode 10。它具有内置的 bitbucket 支持。我已经在使用 bitbucket。在网站上创建存储库后,请始终执行“添加现有远程”。所以目前没有问题。使用 Xcode 10,在 Xcode 首选项中添加我的 bitbucket 帐户后,我尝试为一个测试项目“创建(我的应用程序名称)远程 ...”。但我得到“发生未知错误”。尝试了 HTTPS 和 SSH,仍然无法正常工作。

标签: bitbucketxcode10

解决方案


最后我自己想通了!

“存储库名称”引起了问题。当您在 Xcode 10 中创建远程时,默认名称是您在 Xcode 中的项目名称。但经过多次测试,我发现这个名称不能包含大写字母或空格。在我将名称更改为所有小写字母并用“_”替换空格后,一切恢复正常。有趣的是,我能够使用大写字母和空格在网站上创建一个存储库。

编辑:

找到了官方原因:

这个名字被用作“蛞蝓”。

错误信息是:

无效的蛞蝓。Slugs 必须是小写字母数字,还可以包含下划线、破折号或圆点。

Xcode 应该向开发人员展示这一点,以节省他们数小时的挫败感。


推荐阅读