Как использовать 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