Սահմանեք Spaceship-ի պրոքսին մինչև Fastlane-ի գիծը գործարկելը
Օգտագործեք SPACESHIP_PROXY-ն Apple API կանչերի համար և հեռացրեք այլ երթուղի ընտրող կամ TLS ստուգումն անջատող debug դրոշները։
Որպեսզի գծի Spaceship կանչերը դեպի Apple API անցնեն պրոքսիով, գործարկեք Fastlane-ը բացահայտ պրոքսի URL-ով.
export SPACESHIP_PROXY=http://proxy.example:8080
bundle exec fastlane your_laneՓոխարինեք your_lane-ը գոյություն ունեցող գծով։ http:// URL-ը նկարագրում է միջանկյալ լսողին. Apple-ի վերջնակետերը դեռ կարող են օգտագործել HTTPS։ Եթե գիծը կարող է օգտագործել հանրային HTTP վերջնակետ, ընտրեք դրա հասցեն HTTP պրոքսիների ցանկից SPACESHIP_PROXY-ի համար։
Եթե Spaceship-ը փոխարենը օգտագործում է տեղային debug պրոքսի, ստուգեք գործարկման միջավայրը SPACESHIP_DEBUG-ի համար։ Այդ ճյուղը գերակայում է SPACESHIP_PROXY-ից, ընտրում է նախապես սահմանված տեղային պրոքսի և անջատում վկայագրի ստուգումը։
Հեռացրեք նաև ակամա SPACESHIP_PROXY_SSL_VERIFY_NONE-ը, որը անջատում է ստուգումը բացահայտ պրոքսիի հետ։ Դրոշներից որևէ մեկը 0 տեքստին դնելը չի մաքրում այն. հաճախորդը ստուգում է՝ արդյոք միջավայրի արժեքը առկա է։
Գնահատեք այս փոփոխությունը ձախողվող գործողությամբ։ Spaceship API կանչն օգտագործում է այս կարգավորումը. նույն գծում այլ տեղ կանչվող Git-ը կամ փաթեթների ներբեռնիչն ունի իր պրոքսի մուտքը։