2

在 Xcode 中创建一个新项目后,我添加了

pod 'Typhoon', :head

到我的 Podfile。尝试安装 pod 时,出现以下错误:

MacbookPro:MyNewProject myuser$ pod install
Analyzing dependencies
Downloading dependencies
Installing Typhoon (HEAD based on 2.2.1)
[!] /usr/bin/git submodule update --init --depth 1

Submodule 'Source/Vendor/OCLogTemplate' (https://github.com/typhoon-framework/OCLogTemplate.git) registered for path 'Source/Vendor/OCLogTemplate'
Cloning into 'Source/Vendor/OCLogTemplate'...

fatal: reference is not a tree: f0a76376a6b13b014b2785f54f106b84ebc83e8c

Unable to checkout 'f0a76376a6b13b014b2785f54f106b84ebc83e8c' in submodule path 'Source/Vendor/OCLogTemplate'

cocoapods 版本是:

MacbookPro:MyNewProject myuser$ pod --version
0.34.0

任何想法如何解决这一问题?

4

2 回答 2

3

Cocoapods 0.34.0 中似乎有一个错误。

我升级到 Cocoapods 0.34.1 并且安装正常。

于 2014-09-27T08:55:12.777 回答
0

当我尝试安装名称已更改的 pod 时,我遇到了同样的错误,我所要做的就是使用新的 pod 名称。

在某些 mac 中没有收到错误,因为 cocoapods 缓存了 repo。

于 2020-01-06T11:11:46.573 回答