Cấp môi trường proxy cho các trình tải xuống của CocoaPods
Khởi chạy pod install với các biến proxy HTTP và xác định xem bản tải xuống phụ thuộc thất bại dùng Git hay trình tải xuống HTTP.
Với một proxy HTTP thông thường, hãy cung cấp URL của nó trong môi trường dùng để khởi chạy CocoaPods. Trong một shell POSIX, một lần gọi có thể được cấu hình như sau:
http_proxy=http://proxy.example:8080 \
https_proxy=http://proxy.example:8080 \
pod installHai biến có thể trỏ đến cùng một trình lắng nghe. Các bản tải xuống từ nguồn công khai có thể dùng một địa chỉ từ danh sách proxy HTTP ở nơi tuyến đó được phép; trước tiên hãy kiểm tra rằng trình tải xuống curl hoặc Git thực tế không có thông tin xác thực proxy được cấu hình hoặc lưu giữ. Tên của chúng chọn giao thức đích; URL mô tả điểm cuối của proxy.
Trình tải xuống HTTP của CocoaPods gọi curl, trong khi trình tải xuống Git của nó gọi Git. Cả hai đều nhận môi trường khởi chạy, nhưng mỗi bên cũng có cấu hình được hỗ trợ riêng. Một mục http.proxy trong Git có thể khiến bản tải xuống đó hoạt động khác với trình tải xuống HTTP.
Đọc nguồn của phụ thuộc và lệnh thất bại trong đầu ra của pod. Một kho Git được lấy qua HTTPS tuân theo giao thức truyền tải HTTP của Git. Nguồn SSH thay vào đó tuân theo cấu hình SSH.