Ange Spaceships proxy innan en Fastlane-lane körs
Använd SPACESHIP_PROXY för Apple API-anrop och ta bort felsökningsflaggor som väljer en annan väg eller stänger av TLS-verifiering.
För att lanens Spaceship-anrop till Apple API ska gå via proxyn, starta Fastlane med den uttryckliga proxy-URL:en:
export SPACESHIP_PROXY=http://proxy.example:8080
bundle exec fastlane your_laneByt ut your_lane mot den befintliga lanen. URL:en http:// beskriver den mellanliggande lyssnaren; Apples slutpunkter kan fortfarande använda HTTPS. Om lanen kan använda en offentlig HTTP-slutpunkt väljer du dess adress i HTTP-proxylistan för SPACESHIP_PROXY.
Om Spaceship i stället använder en lokal felsökningsproxy, granska startmiljön efter SPACESHIP_DEBUG. Den grenen har företräde framför SPACESHIP_PROXY, väljer en fördefinierad lokal proxy och stänger av certifikatverifieringen.
Ta också bort en oavsiktlig SPACESHIP_PROXY_SSL_VERIFY_NONE, som stänger av verifieringen mot den uttryckliga proxyn. Att sätta någon av flaggorna till texten 0 rensar den inte: klienten kontrollerar om miljövärdet finns.
Bedöm den här ändringen efter operationen som misslyckas. Ett Spaceship API-anrop använder inställningen; Git eller en paketnedladdare som anropas någon annanstans i samma lane har sin egen proxyindata.