Для обычного 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.

Похожие статьи