CocoaPods 다운로더에 프록시 환경을 제공하기
HTTP 프록시 변수로 pod install을 실행하고 실패한 의존성 다운로드가 Git을 쓰는지 HTTP 다운로더를 쓰는지 판별합니다.
일반 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 구성을 따릅니다.