在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
任何想法如何解决这个问题?
答案 0 :(得分:3)
似乎Cocoapods 0.34.0中存在一个错误。
我升级到Cocoapods 0.34.1并且安装正常。
答案 1 :(得分:0)
当我尝试安装名称已更改的Pod时遇到了相同的错误,我所要做的就是使用新的Pod名称。
在某些Mac中,由于可可足类缓存了回购协议,因此未得到错误。