Начиная с cocoapods 1.7.2 вы можете использовать cdn вместо github. Он пылает быстро и не будет висеть. :) По умолчанию cdn используется с Cocopods 1.8.0.
Чтобы использовать источник CDN в вашем Podfile:
Если у вас нет личных характеристик:
source 'https://cdn.cocoapods.org/'
Если у вас есть личные характеристики:
source 'https://github.com/artsy/Specs.git'
- source 'https://github.com/CocoaPods/Specs.git'
+ source 'https://cdn.cocoapods.org/'
Это нарушит ваш Podfile.lock, поэтому вам, вероятно, потребуется запустить обновление pod, чтобы увидеть изменения (будьте осторожны, это также может обновить ваши Pod).
Если у вас есть настройка CI, рекомендуется кэшировать новый каталог репо, так как он очень маленький и сэкономит еще больше времени. В версии 1.7.2 он должен находиться в ~ / .cocoapods / repos / cocoapods- (да, с -), но мы надеемся улучшить именование в следующем выпуске.
pod update
столкнулсяfatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree
. Просто пришлосьrm -rf ~/.cocoapods
до выполнения предложенных команд.