ตั้งค่าพร็อกซีของ Spaceship ก่อนเรียกใช้เลน Fastlane
ใช้ SPACESHIP_PROXY สำหรับการเรียก Apple API และลบแฟล็กดีบักที่เลือกเส้นทางอื่นหรือปิดการตรวจสอบ TLS
เพื่อให้การเรียก 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 หรือตัวดาวน์โหลดแพ็กเกจที่เรียกที่อื่นในเลนเดียวกันมีอินพุตพร็อกซีของตัวเอง