Dajte sťahovačom CocoaPods proxy prostredie
Spustite pod install s premennými HTTP proxy a zistite, či neúspešné stiahnutie závislosti používa Git alebo HTTP sťahovač.
Pre bežnú HTTP proxy zadajte jej URL do prostredia, v ktorom sa CocoaPods spúšťa. V shelli POSIX možno jedno volanie nastaviť takto:
http_proxy=http://proxy.example:8080 \
https_proxy=http://proxy.example:8080 \
pod installObe premenné môžu označovať ten istý poslucháč. Sťahovania z verejných zdrojov môžu použiť adresu z zoznamu HTTP proxy, ak je táto cesta povolená; najprv skontrolujte, či skutočný sťahovač curl alebo Git nemá nastavené ani uložené prihlasovacie údaje k proxy. Ich názvy vyberajú cieľové protokoly; URL opisuje koncový bod proxy.
HTTP sťahovač CocoaPods volá curl, zatiaľ čo jeho Git sťahovač volá Git. Oba dostávajú spúšťacie prostredie, ale každý má aj vlastnú podporovanú konfiguráciu. Záznam http.proxy v Gite môže spôsobiť, že sa toto sťahovanie správa inak ako HTTP sťahovač.
Prečítajte si zdroj závislosti a neúspešný príkaz vo výstupe pod. Úložisko Git získané cez HTTPS sa riadi HTTP transportom Gitu. Zdroj SSH sa namiesto toho riadi konfiguráciou SSH.