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_lane

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

Articoli correlati