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 कन्फिगरेसन पछ्याउँछ।