Aby volání Spaceship z linky do Apple API šla přes proxy, spusťte Fastlane s explicitní URL proxy:

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

Nahraďte your_lane stávající linkou. URL http:// popisuje prostředníka, který naslouchá; koncové body Apple mohou dál používat HTTPS. Pokud linka může používat veřejný koncový bod HTTP, vyberte jeho adresu ze seznamu HTTP proxy pro SPACESHIP_PROXY.

Pokud Spaceship místo toho používá místní ladicí proxy, prohlédněte spouštěcí prostředí kvůli SPACESHIP_DEBUG. Tato větev má přednost před SPACESHIP_PROXY, zvolí předdefinovanou místní proxy a vypne ověřování certifikátu.

Odstraňte také nechtěný SPACESHIP_PROXY_SSL_VERIFY_NONE, který vypíná ověřování u explicitní proxy. Nastavení kteréhokoli příznaku na text 0 jej nevyčistí: klient zjišťuje, zda je hodnota prostředí přítomna.

Tuto změnu posuzujte podle selhávající operace. Volání Apple API tuto možnost používá; Git nebo stahovač balíčků volaný jinde ve stejné lince má vlastní vstup proxy.

Související články