Ustaw proxy Spaceship przed uruchomieniem pasa Fastlane
Używaj SPACESHIP_PROXY do wywołań Apple API i usuń flagi debugowania, które wybierają inną trasę lub wyłączają weryfikację TLS.
Aby wywołania Spaceship z pasa do API Apple szły przez proxy, uruchom Fastlane z jawnym adresem URL proxy:
export SPACESHIP_PROXY=http://proxy.example:8080
bundle exec fastlane your_laneZastąp your_lane istniejącym pasem. Adres http:// opisuje pośredniczącego nasłuchiwacza; punkty końcowe Apple nadal mogą używać HTTPS. Jeśli pas może korzystać z publicznego punktu końcowego HTTP, wybierz jego adres z listy proxy HTTP dla SPACESHIP_PROXY.
Jeśli Spaceship używa zamiast tego lokalnego proxy debugowania, sprawdź środowisko uruchomienia pod kątem SPACESHIP_DEBUG. Ta gałąź ma pierwszeństwo przed SPACESHIP_PROXY, wybiera wstępnie zdefiniowane lokalne proxy i wyłącza weryfikację certyfikatu.
Usuń też niepożądaną SPACESHIP_PROXY_SSL_VERIFY_NONE, która wyłącza weryfikację przy jawnym proxy. Ustawienie którejkolwiek flagi na tekst 0 nie czyści jej: klient sprawdza, czy wartość środowiska jest obecna.
Oceniaj tę zmianę po operacji, która zawodzi. Wywołanie API Spaceship używa tego ustawienia; Git lub pobierający pakiety wywoływany gdzie indziej w tym samym pasie ma własne wejście proxy.