برای اینکه فراخوانی‌های Spaceship از لاین به APIهای Apple از پروکسی عبور کنند، Fastlane را با نشانی صریح پروکسی اجرا کنید:

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

your_lane را با لاین موجود جایگزین کنید. نشانی http:// شنونده واسط را توصیف می‌کند؛ نقطه‌های پایانی Apple هنوز می‌توانند از HTTPS استفاده کنند. اگر لاین می‌تواند از یک نقطه پایانی عمومی HTTP استفاده کند، نشانی آن را از فهرست پروکسی HTTP برای SPACESHIP_PROXY انتخاب کنید.

اگر Spaceship در عوض از پروکسی اشکال‌زدایی محلی استفاده می‌کند، محیط اجرا را برای SPACESHIP_DEBUG بررسی کنید. آن شاخه بر SPACESHIP_PROXY اولویت دارد، یک پروکسی محلی از پیش تعیین‌شده انتخاب می‌کند و تأیید گواهی را غیرفعال می‌کند.

همچنین SPACESHIP_PROXY_SSL_VERIFY_NONE ناخواسته را حذف کنید که تأیید را با پروکسی صریح غیرفعال می‌کند. تنظیم هر یک از پرچم‌ها روی متن 0 آن را پاک نمی‌کند: کلاینت بررسی می‌کند که مقدار محیط وجود دارد یا نه.

این تغییر را با عملیاتی که شکست می‌خورد بسنجید. یک فراخوانی API در Spaceship از این تنظیم استفاده می‌کند؛ Git یا دانلودکننده بسته‌ای که جای دیگری از همان لاین فراخوانی می‌شود ورودی پروکسی خودش را دارد.

مقالات مرتبط