Ссылка не является деревом: f0a73e8c во время установки Cocopods

После создания нового проекта в Xcode я добавил

pod 'Typhoon', :head

в мой подфайл. При попытке установить модуль я получаю следующую ошибку:

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'

Версия Cocopods:

MacbookPro:MyNewProject myuser$ pod --version
0.34.0

Любые идеи, как это исправить?


person marius    schedule 27.09.2014    source источник


Ответы (2)


Кажется, в Cocoapods 0.34.0 была ошибка.

Я обновился до Cocoapods 0.34.1, и установка работает правильно.

person marius    schedule 27.09.2014
comment
Недавно я обновил Cocopods и получил ту же ошибку (которой раньше не было). Я обновился до 0.34.1, но это не решило проблему, вы делали что-то еще, кроме обновления Cocopods? - person vikke; 28.09.2014
comment
Я обновлял только с помощью sudo gem install cocoapods, а затем pod install работал без ошибок. Попробуйте перейти на более старую версию cocoapods, возможно, это поможет, см. команду здесь . - person marius; 29.09.2014

Я получил ту же ошибку, когда пытался установить модуль, имя которого было изменено, все, что мне нужно было сделать, это использовать новое имя модуля.

На некоторых компьютерах Mac ошибка не возникала, потому что Cocoapods кэшировал репозиторий.

person rgkobashi    schedule 06.01.2020