Nustatykite „Spaceship“ proxy prieš paleisdami „Fastlane“ juostą
Naudokite SPACESHIP_PROXY „Apple“ API iškvietimams ir pašalinkite derinimo vėliavėles, kurios pasirenka kitą maršrutą arba išjungia TLS patikrinimą.
Kad juostos „Spaceship“ iškvietimai į „Apple“ API eitų per proxy, paleiskite „Fastlane“ su aiškiu proxy URL:
export SPACESHIP_PROXY=http://proxy.example:8080
bundle exec fastlane your_lanePakeiskite your_lane esama juosta. http:// URL aprašo tarpinį klausytoją; „Apple“ galiniai taškai vis dar gali naudoti HTTPS. Jei juosta gali naudoti viešą HTTP galinį tašką, pasirinkite jo adresą iš HTTP proxy sąrašo, skirto SPACESHIP_PROXY.
Jei „Spaceship“ vietoj to naudoja vietinį derinimo proxy, patikrinkite paleidimo aplinką, ar nėra SPACESHIP_DEBUG. Ta šaka viršija SPACESHIP_PROXY, pasirenka iš anksto nustatytą vietinį proxy ir išjungia sertifikato patikrinimą.
Taip pat pašalinkite nereikalingą SPACESHIP_PROXY_SSL_VERIFY_NONE, kuris išjungia patikrinimą su aiškiu proxy. Bet kurios vėliavėlės nustatymas tekstu 0 jos neišvalo: klientas tikrina, ar aplinkos reikšmė yra.
Vertinkite šį pakeitimą pagal nepavykusią operaciją. „Spaceship“ API iškvietimas naudoja šį nustatymą; „Git“ ar paketų atsisiuntėjas, iškviečiamas kitur toje pačioje juostoje, turi savo proxy įvestį.