มอบสภาพแวดล้อมพร็อกซีให้ตัวดาวน์โหลดของ CocoaPods
เริ่ม pod install ด้วยตัวแปรพร็อกซี HTTP และระบุว่าการดาวน์โหลด dependency ที่ล้มเหลวใช้ Git หรือตัวดาวน์โหลด HTTP
สำหรับพร็อกซี HTTP ปกติ ให้ระบุ URL ของพร็อกซีในสภาพแวดล้อมที่ใช้เริ่ม CocoaPods ใน POSIX shell การเรียกหนึ่งครั้งสามารถกำหนดค่าได้ดังนี้:
http_proxy=http://proxy.example:8080 \
https_proxy=http://proxy.example:8080 \
pod installตัวแปรทั้งสองสามารถชี้ไปยัง listener เดียวกันได้ การดาวน์โหลดจากแหล่งสาธารณะอาจใช้ที่อยู่จาก รายการพร็อกซี HTTP ในที่ที่เส้นทางนั้นได้รับอนุญาต ตรวจสอบก่อนว่าตัวดาวน์โหลด curl หรือ Git จริงไม่มีข้อมูลรับรองพร็อกซีที่กำหนดค่าไว้หรือเก็บไว้ ชื่อของตัวแปรเลือกโปรโตคอลปลายทาง ส่วน URL อธิบายปลายทางของพร็อกซี
ตัวดาวน์โหลด HTTP ของ CocoaPods เรียก curl ขณะที่ตัวดาวน์โหลด Git เรียก Git ทั้งคู่ได้รับสภาพแวดล้อมตอนเริ่ม แต่แต่ละตัวก็มีคอนฟิกูเรชันที่รองรับของตัวเอง รายการ http.proxy ใน Git อาจทำให้การดาวน์โหลดนั้นทำงานต่างจากตัวดาวน์โหลด HTTP
อ่านแหล่งที่มาของ dependency และคำสั่งที่ล้มเหลวในเอาต์พุต pod รีโพซิทอรี Git ที่ดึงผ่าน HTTPS จะเป็นไปตามการขนส่ง HTTP ของ Git ส่วนแหล่ง SSH จะเป็นไปตามการกำหนดค่า SSH แทน