כדי שקריאות Spaceship של המסלול אל ממשקי Apple יעברו דרך ה-proxy, הפעילו את Fastlane עם כתובת ה-proxy המפורשת:

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

החליפו את your_lane במסלול הקיים. הכתובת http:// מתארת את המאזין המתווך; נקודות הקצה של Apple עדיין יכולות להשתמש ב-HTTPS. אם המסלול עשוי להשתמש בנקודת קצה ציבורית של HTTP, בחרו את כתובתה מתוך רשימת ה-proxy של HTTP עבור SPACESHIP_PROXY.

אם Spaceship משתמש במקום זאת ב-proxy ניפוי מקומי, בדקו את סביבת ההפעלה אחר SPACESHIP_DEBUG. הענף הזה קודם ל-SPACESHIP_PROXY, בוחר proxy מקומי מוגדר מראש ומכבה את אימות התעודה.

הסירו גם SPACESHIP_PROXY_SSL_VERIFY_NONE לא מכוון, שמכבה את האימות מול ה-proxy המפורש. הגדרת מי מהדגלים לטקסט 0 אינה מנקה אותו: הלקוח בודק אם ערך הסביבה קיים.

שפטו את השינוי לפי הפעולה שנכשלת. קריאת API של Spaceship משתמשת בהגדרה הזו; ל-Git או למרכיב הורדת חבילות שנקרא במקום אחר באותו מסלול יש קלט proxy משלו.

מאמרים קשורים