Til en normal HTTP-proxy angives dens URL i det miljø, som CocoaPods startes i. I et POSIX-shell kan ét kald konfigureres sådan:

http_proxy=http://proxy.example:8080 \
https_proxy=http://proxy.example:8080 \
pod install

De to variabler kan pege på den samme lytter. Downloads fra offentlige kilder kan bruge en adresse fra listen over HTTP-proxyer, hvor den rute er tilladt; kontroller først, at den faktiske curl- eller Git-downloader ikke har konfigurerede eller gemte proxy-legitimationsoplysninger. Deres navne vælger destinationsprotokollerne; URL'en beskriver proxy-endpointet.

CocoaPods' HTTP-downloader kalder curl, mens dens Git-downloader kalder Git. Begge modtager startmiljøet, men hver har også sin egen understøttede konfiguration. En http.proxy-post i Git kan få den download til at opføre sig anderledes end HTTP-downloaderen.

Læs afhængighedens kilde og den mislykkede kommando i pod-outputtet. Et Git-lager hentet over HTTPS følger Gits HTTP-transport. En SSH-kilde følger i stedet SSH-konfigurationen.

Relaterede artikler