无法确定 URL (gitlab + Mac) 的回购类型

Couldn't determine repo type for URL (gitlab + Mac)

我试图在我的项目目录中执行“make gen”命令,但出现错误: "Сouldn't determine repo type for URL: https://gitlab.myproject/podspecs.git: (): 映射值不允许在行...列..."

我一直在这里查看并使用谷歌搜索,但没有成功。只发现 pods 和 YAML 的类似错误,但它们是特定的。 我也检查了我的 Podfile,它有源 'https://gitlab.myproject/podspecs.git',所以 OK

通过在终端中使用此命令添加存储库解决了问题:

bundle exec pod repo add https://gitlab.myproject/podspecs.git

pod repo 添加 [名称 podSpecs] [URL Podspecs]

示例:

pod repo add Specs http://igit.yycorp.com/specs.git

我无法使用其他回复解决该问题。 所以我尝试了不同的东西。最后我降级了我的 cocoapods 版本。从 1.11.2(最后一次)到 1.8.4(我在另一台计算机上)。 而且效果很好。

我没有尝试其他版本。

sudo gem uninstall cocoapods-core cocoapods-deintegrate  cocoapods-downloader cocoapods-plugins cocoapods-search cocoapods-trunk cocoapods-try 
sudo gem install cocoapods -v 1.8.4
pod install

我通过将 Podfile 中的源更改为 SSH 而不是 HTTP 解决了我的问题。

source git@link.to.repo:domain/repo.git