CocoaPods کے ڈاؤن لوڈرز کو پراکسی ماحول دیں
pod install کو HTTP پراکسی متغیرات کے ساتھ شروع کریں اور پہچانیں کہ ناکام انحصار ڈاؤن لوڈ Git یا HTTP ڈاؤن لوڈر استعمال کرتا ہے۔
عام HTTP پراکسی کے لیے، CocoaPods شروع کرنے کے لیے استعمال ہونے والے ماحول میں اس کا URL دیں۔ POSIX shell میں ایک کال اس طرح ترتیب دی جا سکتی ہے:
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 ترتیب کی پیروی کرتا ہے۔