Обновление / установка приватного модуля застряли на этапе предварительной загрузки: шаг "" из ""

У нас есть частное git-репо с общей платформой для мобильных приложений, назовем его mobilesdk. Недавно новая команда присоединилась к команде, и когда она настраивает репо pod install & pod update mobilesdk застревают на следующем шаге:

 Pre-downloading: `mobilesdk` from `https://github.companyurl.com/mobileFramework/mobilesdk.git`, branch `release/0.9`

стручок включения:pod 'mobilesdk', :git => "https://github.companyurl.com/mobileframework/mobilesdk.git", :branch => "release/0.9"

"pod env" CocoaPods : 1.1.1 Ruby : ruby 2.2.5p319 RubyGems : 2.4.5.1 Host : Mac OS X 10.11.6 Xcode : 8.0 (8A218a) Git : git version 2.8.4 (Apple Git-73)

Ответы на связанный вопрос не помогают: как исправить "обновление модуля", застревая на частном модуле?

Пробовал менять SSH против HTTPS; Это не исправило это. Кроме того, это не совсем вариант, как pod install работает для существующих разработчиков, и эта проблема является локальной для ее машины / установки. https://help.github.com/enterprise/2.9/user/articles/which-remote-url-should-i-use/

Как пройти этот этап установки private-pod и отладить его?

1 ответ

Решение

** Удаление кэша Cocoapods решило проблему. **

rm -rf "$ {HOME} / Библиотека / Кэши / CocoaPods" rm -rf "pwd/ Pods / "комплектация exec pod install

Другие детали:

Я предпринял следующие шаги для его отладки:

А) Удалите неподдерживаемые или непроверенные драгоценные камни кокоса. Ранее в системе было несколько версий cocoapods. Существующие разработчики используют v1.2.1так удалили другие версии.

pod --version 1.5 1.2.1 1.1.1 ..

используемый gem uninstall cocoapods,

Это не решило проблему.

Б) Попробовал "обновление репо под".

C) Удалены кэшированные и локальные блоки pod installи он успешно завершен.

rm -rf "${HOME}/Library/Caches/CocoaPods" rm -rf "`pwd`/Pods/" bundle exec pod install

Нашел предложение здесь: https://github.com/CocoaPods/CocoaPods/issues/568

В моем случае это было из-за временных проблем с маршрутизацией на github.com: https://github-debug.com/

git clone https://github.com/github/debug-repo /tmp/debug-repo-http
git clone git@github.com:github/debug-repo /tmp/debug-repo-ssh
ping -c 10 github.com
traceroute github.com
Другие вопросы по тегам