일반 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 구성을 따릅니다.

관련 글