Nastavite proxy Spaceship pred zagonom pasu Fastlane
Uporabite SPACESHIP_PROXY za klice Apple API in odstranite odganjalne zastavice, ki izberejo drugo pot ali izklopijo preverjanje TLS.
Da klici Spaceship iz pasu do Apple API potekajo skozi proxy, zaženite Fastlane z izrecnim URL-jem proxyja:
export SPACESHIP_PROXY=http://proxy.example:8080
bundle exec fastlane your_laneZamenjajte your_lane z obstoječim pasom. URL http:// opisuje posredniškega poslušalca; Appleove končne točke lahko še vedno uporabljajo HTTPS. Če pas lahko uporablja javno končno točko HTTP, izberite njen naslov s seznama proxyjev HTTP za SPACESHIP_PROXY.
Če Spaceship namesto tega uporablja lokalni odganjalni proxy, preglejte zagonsko okolje za SPACESHIP_DEBUG. Ta veja ima prednost pred SPACESHIP_PROXY, izbere vnaprej določen lokalni proxy in izklopi preverjanje potrdila.
Odstranite tudi neželeni SPACESHIP_PROXY_SSL_VERIFY_NONE, ki izklopi preverjanje z izrecnim proxyjem. Nastavitev katere koli zastavice na besedilo 0 je ne počisti: odjemalec preveri, ali je vrednost okolja prisotna.
To spremembo ocenite po operaciji, ki ne uspe. Klic API-ja Spaceship uporablja to nastavitev; Git ali prenašalnik paketov, klican drugje v istem pasu, ima svoj vnos proxyja.