Geef de downloaders van CocoaPods de proxy-omgeving
Start pod install met HTTP-proxyvariabelen en bepaal of de mislukte afhankelijkheidsdownload Git of de HTTP-downloader gebruikt.
Voor een gewone HTTP-proxy geeft u de URL op in de omgeving waarmee CocoaPods wordt gestart. In een POSIX-shell kan één aanroep zo worden geconfigureerd:
http_proxy=http://proxy.example:8080 \
https_proxy=http://proxy.example:8080 \
pod installDe twee variabelen kunnen dezelfde listener aanduiden. Downloads van openbare bronnen kunnen een adres uit de lijst met HTTP-proxy’s gebruiken waar die route is toegestaan; controleer eerst of de werkelijke curl- of Git-downloader geen geconfigureerde of bewaarde proxyreferenties heeft. Hun namen kiezen de bestemmingsprotocollen; de URL beschrijft het proxy-eindpunt.
De HTTP-downloader van CocoaPods roept curl aan, terwijl zijn Git-downloader Git aanroept. Beide ontvangen de startomgeving, maar elk heeft ook zijn eigen ondersteunde configuratie. Een http.proxy-vermelding in Git kan die download zich anders laten gedragen dan de HTTP-downloader.
Lees de bron van de afhankelijkheid en de mislukte opdracht in de pod-uitvoer. Een Git-repository die via HTTPS wordt opgehaald, volgt het HTTP-transport van Git. Een SSH-bron volgt in plaats daarvan de SSH-configuratie.