Дайте загрузчикам CocoaPods прокси-окружение
Запускайте pod install с переменными HTTP-прокси и определяйте, использует ли неудачная загрузка зависимости Git или HTTP-загрузчик.
Для обычного HTTP-прокси укажите его URL в окружении, в котором запускается CocoaPods. В POSIX-оболочке один вызов можно настроить так:
http_proxy=http://proxy.example:8080 \
https_proxy=http://proxy.example:8080 \
pod installОбе переменные могут указывать на один и тот же слушатель. Загрузки из публичных источников могут использовать адрес из списка HTTP-прокси, если этот маршрут разрешён; сначала проверьте, что фактический загрузчик curl или Git не имеет настроенных или сохранённых учётных данных прокси. Их имена выбирают протоколы назначения; URL описывает конечную точку прокси.
HTTP-загрузчик CocoaPods вызывает curl, а его Git-загрузчик вызывает Git. Оба получают окружение запуска, но у каждого есть и своя поддерживаемая конфигурация. Запись http.proxy в Git может заставить эту загрузку вести себя иначе, чем HTTP-загрузчик.
Прочитайте источник зависимости и неудачную команду в выводе pod. Репозиторий Git, полученный по HTTPS, следует HTTP-транспорту Git. Источник SSH вместо этого следует конфигурации SSH.