레인의 Spaceship 호출이 Apple API로 프록시를 거쳐 가도록 하려면 명시적인 프록시 URL로 Fastlane을 실행하세요:

export SPACESHIP_PROXY=http://proxy.example:8080
bundle exec fastlane your_lane

your_lane을 기존 레인으로 바꿉니다. http:// URL은 중계 리스너를 설명하며, Apple 엔드포인트는 계속 HTTPS를 쓸 수 있습니다. 레인이 공용 HTTP 엔드포인트를 쓸 수 있다면 SPACESHIP_PROXY용 주소를 HTTP 프록시 목록에서 고르세요.

Spaceship이 대신 로컬 디버그 프록시를 쓴다면 실행 환경에서 SPACESHIP_DEBUG을 확인하세요. 그 분기는 SPACESHIP_PROXY보다 우선하며, 미리 정의된 로컬 프록시를 선택하고 인증서 검증을 끕니다.

의도하지 않은 SPACESHIP_PROXY_SSL_VERIFY_NONE도 제거하세요. 이 설정은 명시적 프록시와의 검증을 끕니다. 어느 플래그든 0이라는 텍스트로 설정해도 지워지지 않습니다. 클라이언트는 환경 값이 존재하는지만 확인합니다.

이 변경은 실패하는 작업으로 판단하세요. Spaceship API 호출은 이 설정을 쓰지만, 같은 레인의 다른 곳에서 호출되는 Git이나 패키지 다운로더는 자체 프록시 입력을 가집니다.

관련 글