Дайце загрузчыкам 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.