Aby volania Spaceship z linky na Apple API prechádzali cez proxy, spustite Fastlane s výslovnou URL proxy:

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

Nahraďte your_lane existujúcou linkou. URL http:// opisuje sprostredkujúceho poslucháča; koncové body Apple môžu stále používať HTTPS. Ak linka môže používať verejný koncový bod HTTP, vyberte jeho adresu zo zoznamu HTTP proxy pre SPACESHIP_PROXY.

Ak Spaceship namiesto toho používa lokálnu ladiacu proxy, preverte spúšťacie prostredie na SPACESHIP_DEBUG. Táto vetva má prednosť pred SPACESHIP_PROXY, vyberie vopred definovanú lokálnu proxy a vypne overovanie certifikátu.

Odstráňte aj nechcený SPACESHIP_PROXY_SSL_VERIFY_NONE, ktorý vypína overovanie pri výslovnej proxy. Nastavenie ktoréhokoľvek príznaku na text 0 ho nevyčistí: klient zisťuje, či je hodnota prostredia prítomná.

Túto zmenu posudzujte podľa zlyhávajúcej operácie. Volanie Apple API používa toto nastavenie; Git alebo sťahovač balíkov volaný inde v tej istej linke má vlastný vstup proxy.

Súvisiace články