引用不是树:在cocoapods安装期间f0a7 ... 3e8c

时间:2014-09-27 08:36:27

标签: git cocoapods typhoon

在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

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

2 个答案:

答案 0 :(得分:3)

似乎Cocoapods 0.34.0中存在一个错误。

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

答案 1 :(得分:0)

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

在某些Mac中,由于可可足类缓存了回购协议,因此未得到错误。