Для звичайного 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.

Схожі статті