Fastlane レーンを実行する前に Spaceship のプロキシを設定する
Apple API 呼び出しには SPACESHIP_PROXY を使い、別の経路を選ぶ、または TLS 検証を無効にするデバッグフラグを削除します。
レーンの Spaceship 呼び出しを Apple API へプロキシ経由で送るには、明示的なプロキシ URL を指定して Fastlane を起動します。
export SPACESHIP_PROXY=http://proxy.example:8080
bundle exec fastlane your_laneyour_lane を既存のレーンに置き換えます。http:// URL は中継するリスナーを表し、Apple のエンドポイントは引き続き HTTPS を使えます。レーンが公開 HTTP エンドポイントを使える場合は、SPACESHIP_PROXY 用に HTTP プロキシ一覧からそのアドレスを選びます。
Spaceship が代わりにローカルのデバッグプロキシを使う場合は、起動環境に SPACESHIP_DEBUG がないか確認します。この分岐は SPACESHIP_PROXY より優先され、あらかじめ定義されたローカルプロキシを選び、証明書の検証を無効にします。
意図しない SPACESHIP_PROXY_SSL_VERIFY_NONE も削除します。これは明示的なプロキシでの検証を無効にします。どちらのフラグも 0 という文字列に設定しても消えません。クライアントは環境変数の値が存在するかどうかを見ます。
この変更は失敗している操作で判断します。Spaceship の API 呼び出しはこの設定を使いますが、同じレーンの別の場所で呼ばれる Git やパッケージ取得ツールは独自のプロキシ入力を持ちます。