Чтобы вызовы Spaceship из линии к Apple API шли через прокси, запустите Fastlane с явным URL прокси:

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

Замените your_lane на существующую линию. URL http:// описывает промежуточный слушатель; конечные точки Apple по-прежнему могут использовать HTTPS. Если линия может обращаться к публичной конечной точке HTTP, выберите её адрес из списка HTTP-прокси для SPACESHIP_PROXY.

Если Spaceship вместо этого использует локальный отладочный прокси, проверьте окружение запуска на SPACESHIP_DEBUG. Эта ветка имеет приоритет над SPACESHIP_PROXY, выбирает заранее заданный локальный прокси и отключает проверку сертификата.

Также уберите случайный SPACESHIP_PROXY_SSL_VERIFY_NONE, который отключает проверку при явном прокси. Установка любого из флагов в текст 0 его не очищает: клиент проверяет наличие значения в окружении.

Оценивайте это изменение по той операции, которая завершается ошибкой. Вызов API Spaceship использует эту настройку; у Git или загрузчика пакетов, вызываемого в другом месте той же линии, свой ввод прокси.

Похожие статьи