Dejte stahovačům CocoaPods proxy prostředí
Spusťte pod install s proměnnými HTTP proxy a zjistěte, zda neúspěšné stažení závislosti používá Git, nebo HTTP stahovač.
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 installObě 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.