A partir de cocoapods 1.7.2 puede usar el cdn en lugar de github. Está ardiendo rápido y no se colgará. :) El cdn está predeterminado de cocopods 1.8.0 en adelante.
Para usar la fuente CDN en su Podfile:
Si no tienes especificaciones privadas:
source 'https://cdn.cocoapods.org/'
Si tienes especificaciones privadas:
source 'https://github.com/artsy/Specs.git'
- source 'https://github.com/CocoaPods/Specs.git'
+ source 'https://cdn.cocoapods.org/'
Hacer esto romperá su Podfile.lock, por lo que es probable que necesite ejecutar la actualización de pod para ver los cambios (tenga cuidado, esto también puede actualizar sus Pods).
Si tiene una configuración de CI, se recomienda almacenar en caché el nuevo directorio de repositorios, ya que es muy pequeño y ahorraría aún más tiempo. Con 1.7.2 debería ubicarse en ~ / .cocoapods / repos / cocoapods- (sí, con un -), pero estamos buscando mejorar el nombramiento en una próxima versión.
pod update
, comofatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree
. Solo tenía que hacerlorm -rf ~/.cocoapods
antes de ejecutar los comandos sugeridos.