Để các lệnh gọi Spaceship của lane tới Apple API đi qua proxy, hãy khởi chạy Fastlane với URL proxy tường minh:

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

Thay your_lane bằng lane hiện có. URL http:// mô tả bộ lắng nghe trung gian; các điểm cuối của Apple vẫn có thể dùng HTTPS. Nếu lane có thể dùng điểm cuối HTTP công khai, hãy chọn địa chỉ của nó từ danh sách proxy HTTP cho SPACESHIP_PROXY.

Nếu Spaceship thay vào đó dùng proxy gỡ lỗi cục bộ, hãy kiểm tra môi trường khởi chạy xem có SPACESHIP_DEBUG không. Nhánh đó được ưu tiên hơn SPACESHIP_PROXY, chọn một proxy cục bộ đã định trước và tắt xác minh chứng chỉ.

Cũng hãy gỡ SPACESHIP_PROXY_SSL_VERIFY_NONE không mong muốn, vốn tắt xác minh với proxy tường minh. Đặt bất kỳ cờ nào thành văn bản 0 không xóa nó: ứng dụng khách kiểm tra xem giá trị môi trường có tồn tại hay không.

Đánh giá thay đổi này theo thao tác đang thất bại. Lệnh gọi API của Spaceship dùng cài đặt này; Git hoặc trình tải gói được gọi ở nơi khác trong cùng lane có đầu vào proxy riêng.

Bài viết liên quan