CocoaPods డౌన్లోడర్లకు ప్రాక్సీ వాతావరణాన్ని ఇవ్వండి
HTTP ప్రాక్సీ వేరియబుల్స్తో pod install ప్రారంభించి, విఫలమైన డిపెండెన్సీ డౌన్లోడ్ Git లేదా HTTP డౌన్లోడర్ను ఉపయోగిస్తుందో గుర్తించండి.
సాధారణ HTTP ప్రాక్సీ కోసం, CocoaPods ప్రారంభించే వాతావరణంలో దాని URL ఇవ్వండి. POSIX షెల్లో ఒక కాల్ను ఇలా కాన్ఫిగర్ చేయవచ్చు:
http_proxy=http://proxy.example:8080 \
https_proxy=http://proxy.example:8080 \
pod installరెండు వేరియబుల్స్ ఒకే లిజనర్ను సూచించగలవు. పబ్లిక్ మూలాల నుండి డౌన్లోడ్లు ఆ మార్గం అనుమతించబడిన చోట HTTP ప్రాక్సీల జాబితా నుండి చిరునామాను ఉపయోగించవచ్చు; మొదట అసలు curl లేదా Git డౌన్లోడర్లో కాన్ఫిగర్ చేసిన లేదా నిల్వ చేసిన ప్రాక్సీ ఆధారాలు లేవని తనిఖీ చేయండి. వాటి పేర్లు గమ్య ప్రోటోకాల్లను ఎంచుకుంటాయి; URL ప్రాక్సీ ఎండ్పాయింట్ను వివరిస్తుంది.
CocoaPods HTTP డౌన్లోడర్ curl ను పిలుస్తుంది, దాని Git డౌన్లోడర్ Git ను పిలుస్తుంది. రెండూ లాంచ్ వాతావరణాన్ని పొందుతాయి, కానీ ప్రతిదానికి దాని స్వంత మద్దతు కాన్ఫిగరేషన్ కూడా ఉంటుంది. Git లోని http.proxy ఎంట్రీ ఆ డౌన్లోడ్ను HTTP డౌన్లోడర్ కంటే భిన్నంగా ప్రవర్తించేలా చేయగలదు.
pod అవుట్పుట్లో డిపెండెన్సీ మూలాన్ని మరియు విఫలమైన ఆదేశాన్ని చదవండి. HTTPS ద్వారా తీసుకున్న Git రిపాజిటరీ Git యొక్క HTTP రవాణాను అనుసరిస్తుంది. SSH మూలం బదులుగా SSH కాన్ఫిగరేషన్ను అనుసరిస్తుంది.