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 कॉन्फ़िगरेशन का अनुसरण करता है।