העניקו לדורשי CocoaPods את סביבת ה-proxy
הפעילו pod install עם משתני proxy של HTTP וקבעו אם הורדת התלות שנכשלה משתמשת ב-Git או בדורש HTTP.
עבור proxy רגיל של HTTP, ספקו את ה-URL שלו בסביבה שבה מפעילים את CocoaPods. ב-POSIX shell אפשר להגדיר קריאה אחת כך:
http_proxy=http://proxy.example:8080 \
https_proxy=http://proxy.example:8080 \
pod installשני המשתנים יכולים להצביע על אותו מאזין. הורדות ממקורות ציבוריים יכולות להשתמש בכתובת מתוך רשימת שרתי פרוקסי HTTP במקום שבו הנתיב הזה מותר; תחילה בדקו שלדורש curl או Git בפועל אין פרטי התחברות ל-proxy מוגדרים או שמורים. השמות שלהם בוחרים את פרוטוקולי היעד; ה-URL מתאר את נקודת הקצה של ה-proxy.
הדורש של HTTP ב-CocoaPods מפעיל את curl, ואילו דורש ה-Git שלו מפעיל את Git. שניהם מקבלים את סביבת ההפעלה, אך לכל אחד יש גם תצורה נתמכת משלו. רשומת http.proxy ב-Git יכולה לגרום להורדה הזו להתנהג אחרת מהדורש של HTTP.
קראו את מקור התלות ואת הפקודה שנכשלה בפלט של pod. מאגר Git שנשלף דרך HTTPS הולך לפי תעבורת ה-HTTP של Git. מקור SSH הולך במקום זאת לפי תצורת SSH.