Stel de proxy van Spaceship in voordat een Fastlane-lane draait
Gebruik SPACESHIP_PROXY voor Apple API-aanroepen en verwijder debug-vlaggen die een andere route kiezen of TLS-verificatie uitschakelen.
Om de Spaceship-aanroepen van een lane naar de Apple API's via de proxy te laten lopen, start je Fastlane met de expliciete proxy-URL:
export SPACESHIP_PROXY=http://proxy.example:8080
bundle exec fastlane your_laneVervang your_lane door de bestaande lane. De http://-URL beschrijft de tussenliggende listener; de Apple-eindpunten kunnen nog steeds HTTPS gebruiken. Als de lane een openbaar HTTP-eindpunt mag gebruiken, kies dan het adres uit de HTTP-proxylijst voor SPACESHIP_PROXY.
Gebruikt Spaceship in plaats daarvan een lokale debug-proxy, onderzoek dan de startomgeving op SPACESHIP_DEBUG. Die tak gaat voor op SPACESHIP_PROXY, kiest een vooraf gedefinieerde lokale proxy en schakelt certificaatverificatie uit.
Verwijder ook een onbedoelde SPACESHIP_PROXY_SSL_VERIFY_NONE, die verificatie met de expliciete proxy uitschakelt. Een van beide vlaggen op de tekst 0 zetten wist hem niet: de client controleert of de omgevingswaarde aanwezig is.
Beoordeel deze wijziging aan de hand van de bewerking die mislukt. Een Spaceship API-aanroep gebruikt deze instelling; Git of een pakketdownload die elders in dezelfde lane wordt aangeroepen, heeft zijn eigen proxy-invoer.