Pro běžnou HTTP proxy zadejte její URL do prostředí, ve kterém se CocoaPods spouští. V shellu POSIX lze jedno volání nastavit takto:

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

Obě proměnné mohou označovat stejný naslouchač. Stahování z veřejných zdrojů může použít adresu z seznamu HTTP proxy, pokud je tato cesta povolena; nejprve zkontrolujte, že skutečný stahovač curl nebo Git nemá nastavené ani uložené přihlašovací údaje k proxy. Jejich názvy vybírají cílové protokoly; URL popisuje koncový bod proxy.

HTTP stahovač CocoaPods volá curl, zatímco jeho Git stahovač volá Git. Oba dostávají spouštěcí prostředí, ale každý má také vlastní podporovanou konfiguraci. Záznam http.proxy v Gitu může způsobit, že se toto stahování chová jinak než HTTP stahovač.

Přečtěte si zdroj závislosti a neúspěšný příkaz ve výstupu pod. Úložiště Git načtené přes HTTPS se řídí HTTP transportem Gitu. Zdroj SSH se místo toho řídí konfigurací SSH.

Související články