Pentru ca apelurile Spaceship ale unei lane către API-urile Apple să treacă prin proxy, pornește Fastlane cu URL-ul explicit al proxy-ului:

export SPACESHIP_PROXY=http://proxy.example:8080
bundle exec fastlane your_lane

Înlocuiește your_lane cu lane-ul existent. URL-ul http:// descrie ascultătorul intermediar; punctele finale Apple pot folosi în continuare HTTPS. Dacă lane-ul poate folosi un punct final HTTP public, alege adresa acestuia din lista de proxy-uri HTTP pentru SPACESHIP_PROXY.

Dacă Spaceship folosește în schimb un proxy local de depanare, inspectează mediul de lansare pentru SPACESHIP_DEBUG. Acea ramură are prioritate față de SPACESHIP_PROXY, selectează un proxy local predefinit și dezactivează verificarea certificatului.

Elimină și un SPACESHIP_PROXY_SSL_VERIFY_NONE nedorit, care dezactivează verificarea cu proxy-ul explicit. Setarea oricăruia dintre fanioane pe textul 0 nu îl șterge: clientul verifică dacă valoarea de mediu este prezentă.

Judecă această modificare după operația care eșuează. Un apel API Spaceship folosește această setare; Git sau un descărcător de pachete invocat în altă parte a aceleiași lane are propriul input de proxy.

Articole similare