پروکسی Spaceship را پیش از اجرای یک لاین Fastlane تنظیم کنید
برای فراخوانیهای Apple API از SPACESHIP_PROXY استفاده کنید و پرچمهای اشکالزدایی را که مسیر دیگری را انتخاب میکنند یا تأیید TLS را غیرفعال میکنند حذف کنید.
برای اینکه فراخوانیهای Spaceship از لاین به APIهای Apple از پروکسی عبور کنند، Fastlane را با نشانی صریح پروکسی اجرا کنید:
export SPACESHIP_PROXY=http://proxy.example:8080
bundle exec fastlane your_laneyour_lane را با لاین موجود جایگزین کنید. نشانی http:// شنونده واسط را توصیف میکند؛ نقطههای پایانی Apple هنوز میتوانند از HTTPS استفاده کنند. اگر لاین میتواند از یک نقطه پایانی عمومی HTTP استفاده کند، نشانی آن را از فهرست پروکسی HTTP برای SPACESHIP_PROXY انتخاب کنید.
اگر Spaceship در عوض از پروکسی اشکالزدایی محلی استفاده میکند، محیط اجرا را برای SPACESHIP_DEBUG بررسی کنید. آن شاخه بر SPACESHIP_PROXY اولویت دارد، یک پروکسی محلی از پیش تعیینشده انتخاب میکند و تأیید گواهی را غیرفعال میکند.
همچنین SPACESHIP_PROXY_SSL_VERIFY_NONE ناخواسته را حذف کنید که تأیید را با پروکسی صریح غیرفعال میکند. تنظیم هر یک از پرچمها روی متن 0 آن را پاک نمیکند: کلاینت بررسی میکند که مقدار محیط وجود دارد یا نه.
این تغییر را با عملیاتی که شکست میخورد بسنجید. یک فراخوانی API در Spaceship از این تنظیم استفاده میکند؛ Git یا دانلودکننده بستهای که جای دیگری از همان لاین فراخوانی میشود ورودی پروکسی خودش را دارد.