Как использовать fastlane за прокси

Я не могу найти никакой опции о Fastlane, чтобы установить прокси. Так есть ли прямой способ решить это?

Большое спасибо за любую помощь!

2 ответа

У меня была такая же проблема, и для меня этот сайт помог, так как fastlane использует Фарадея для внутреннего использования. Вы должны установить переменные окружения прокси для Фарадея с помощью следующих команд:

$ export http_proxy="http://proxy_host:proxy_port"
$ export https_proxy="https://proxy_host:proxy_port"

Любой из инструментов Fastlane, использующих космический корабль (т. е. Apple API), может быть проксирован с использованием комбинации трех переменных среды.

  • SPACESHIP_PROXY: установить HTTP-прокси для использования (SPACESHIP_PROXY =https://localhost:9090)
  • SPACESHIP_PROXY_SSL_VERIFY_NONE: при наличии отключает проверку SSL (чтобы разрешить проверку HTTPS-запросов)
  • SPACESHIP_DEBUG: эквивалентноSPACESHIP_PROXY=https://127.0.0.1:8888 SPACESHIP_PROXY_SSL_VERIFY_NONE=1, предварительно настроенный для значений по умолчанию Charles Proxy.

Чтобы использовать их, установите их как переменные среды в вашей оболочке или добавьте их перед любой командой Fastlane. Например,SPACESHIP_PROXY=https://localhost:9090 bundle exec fastlane

Источник: документация по отладке космического корабля.

Другие вопросы по тегам