Imposta il proxy di Spaceship prima di eseguire una lane Fastlane
Usa SPACESHIP_PROXY per le chiamate alle API Apple e rimuovi i flag di debug che scelgono un'altra rotta o disattivano la verifica TLS.
Perché le chiamate Spaceship della lane alle API Apple passino dal proxy, avvia Fastlane con l'URL esplicito del proxy:
export SPACESHIP_PROXY=http://proxy.example:8080
bundle exec fastlane your_laneSostituisci your_lane con la lane esistente. L'URL http:// descrive il listener intermedio; gli endpoint Apple possono comunque usare HTTPS. Se la lane può usare un endpoint HTTP pubblico, scegli il suo indirizzo dalla lista dei proxy HTTP per SPACESHIP_PROXY.
Se Spaceship usa invece un proxy di debug locale, esamina l'ambiente di avvio per SPACESHIP_DEBUG. Quel ramo ha la precedenza su SPACESHIP_PROXY, seleziona un proxy locale predefinito e disattiva la verifica del certificato.
Rimuovi anche un SPACESHIP_PROXY_SSL_VERIFY_NONE indesiderato, che disattiva la verifica con il proxy esplicito. Impostare uno dei flag sul testo 0 non lo cancella: il client controlla se il valore d'ambiente è presente.
Valuta questa modifica in base all'operazione che fallisce. Una chiamata API di Spaceship usa questa impostazione; Git o un downloader di pacchetti invocato altrove nella stessa lane ha il proprio input proxy.