Donnez aux téléchargeurs de CocoaPods l'environnement proxy
Lancez pod install avec des variables de proxy HTTP et déterminez si le téléchargement de dépendance en échec passe par Git ou par le téléchargeur HTTP.
Pour un proxy HTTP classique, fournissez son URL dans l'environnement utilisé pour lancer CocoaPods. Dans un shell POSIX, un appel peut être configuré ainsi :
http_proxy=http://proxy.example:8080 \
https_proxy=http://proxy.example:8080 \
pod installLes deux variables peuvent désigner le même écouteur. Les téléchargements de sources publiques peuvent utiliser une adresse de la liste de proxys HTTP lorsque cette route est autorisée ; vérifiez d'abord que le téléchargeur curl ou Git réel n'a pas d'identifiants proxy configurés ou conservés. Leurs noms sélectionnent les protocoles de destination ; l'URL décrit le point de terminaison du proxy.
Le téléchargeur HTTP de CocoaPods invoque curl, tandis que son téléchargeur Git invoque Git. Tous deux reçoivent l'environnement de lancement, mais chacun possède aussi sa propre configuration prise en charge. Une entrée http.proxy dans Git peut faire que ce téléchargement se comporte différemment du téléchargeur HTTP.
Lisez la source de la dépendance et la commande en échec dans la sortie de pod. Un dépôt Git récupéré via HTTPS suit le transport HTTP de Git. Une source SSH suit en revanche la configuration SSH.