【问题标题】:Reference is not a tree: f0a7...3e8c during cocoapods install参考不是一棵树:在 cocoapods 安装期间的 f0a7...3e8c
【发布时间】:2014-11-22 06:01:21
【问题描述】:

在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

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

【问题讨论】:

    标签: git cocoapods typhoon


    【解决方案1】:

    Cocoapods 0.34.0 似乎有一个错误。

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

    【讨论】:

    • 我最近更新了 cocoapods 并得到了同样的错误(我之前没有得到)。我更新到 0.34.1 但没有解决问题,除了升级 cocoapods 之外,你还做了什么吗?
    • 我只使用sudo gem install cocoapods 更新,然后pod install 工作没有错误。尝试降级到旧版本的 cocoapods,也许会有所帮助,请参阅 command here
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2018-10-18
      • 2018-12-29
      • 1970-01-01
      • 2015-12-20
      • 1970-01-01
      • 1970-01-01
      • 2010-10-15
      • 1970-01-01
      • 2012-09-21
      相关资源
      最近更新 更多