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_lane

Vervang 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.

Gerelateerde artikelen