CI/CD

2026年 リモート Mac fastlane リリース専用機:
五地域就近アップロード · 署名選定 · アーカイブとレンタル FAQ

zulcloud 編集部 2026-05-20
要点

リモート Mac をfastlane リリース専用機にするなら、ビルドは CI、署名 / TestFlight / notarytool は専用機へ。五地域出口で就近アップロードし、M4 メモリティアで match を安定させ、1TB/2TB でアーカイブし、短期・月額マトリクスで発版リズムに合わせます。

5
香港 / 新 / 東 / 米西 / 米東
アップロード出口
1
専用機は upload /
notarize のみ
APIKey
Apple ID の代わりに
2FA ブロック回避

1リリース専用機:build と upload の分離

2026 年の主流はビルドは CI、リリースは専用機です。xcodebuild で IPA を出したあと、固定のリモート Mac で fastlane matchupload_to_testflightnotarytool submit を実行します。専用機に安定した Keychain と Bundler ロックを置き、コンテナ内署名失敗や 2FA 待ちを避けます。

⚠️ 専用機のルール:リリース機で UI テストや大規模コンパイルを禁止。ディスクと Keychain はアップロード専用にし、ログを残して ASC エラーコードと照合します。

開発者ノート PC の深夜アップロード断線と比べ、専用機+ App Store Connect API Key で発版ウィンドウを予測可能にできます。 関連:APAC・米東 Mac リレー構築と Runner 分割 FAQ

2五地域ノード:TestFlight / notarytool 就近アップロード

ボトルネックはコンパイル CPU より出口帯域と Apple CDN ハンドシェイクです。日本からの参考 RTT(mtr で実測推奨):

ノード 優先経路 日本から参考 RTT 推奨用途
香港 APAC TestFlight 45–65ms APAC チーム発版 推奨
シンガポール SEA ASC API 70–95ms 多地域 Tester 配布
東京 APAC 予備出口 15–35ms 国内チーム・シンガポール failover 推奨
米国西部 Transporter 西向き 110–140ms macOS 公証・西向き CDN
米国東部 ASC バックボーン 150–180ms グローバル既定・notarytool 推奨
💡 notarytool submit 後は notarytool info をポーリング。SSH 非対話では Keychain を事前解除。match リポジトリは専用機と同リージョンに置き、証明書復号待ちを減らします。

3M4 16GB / 24GB / Pro:署名と並列選定

リリース専用機はシミュレータを回さないため、メモリは match 復号・Transporter・Stapler 向けです。参考マトリクス:

スペック 向くチーム 並列アップロード メモ
M4 16GB 単一 App、週 1–2 回 IPA 1 本 + pkg 1 本 コスト最小
M4 24GB 複数 Target / 証明書 2 本交互アップロード 多くのチームの既定 推奨
M4 Pro 32GB+ 白ラベル・複数 Bundle ID キュー + 承認ゲート Keychain パーティション分離

証明書ドリフト時は本番 Keychain で試さず、専用機の演習環境で match nuke development を検証します。

41TB / 2TB アーカイブと短期・月額マトリクス

専用機ディスクは過去 IPA、dSYM、notary ログ、match キャッシュが主です。1TBで約 90 日分;複数 App 並行や Transporter キャッシュが大きいなら 2TB。発版週だけ忙しいなら短期、年間で週 2 回以上なら月額。

シグナル 短期 月額
発版頻度 キャンペーン / 審査集中週 週 ≥2 回 TestFlight 通常
専用機 一時 M4 24GB 固定 米東 + 香港 デュアル出口
アーカイブ 発版後すぐディスククリア 1TB ローテ + オブジェクト冷備

日額だけでなくアップロード失敗の再試行工数を含めて比較します。 関連:並列 XCTest ラボとディスク運用 FAQ

5FAQ

Q GitHub Actions で直接 upload_to_testflight できますか?
可能ですが不安定:コンテナに永続 Keychain がなく、2FA や Stapler が落ちやすい。CI は IPA まで、専用機で API Key アップロードが無難です。
Q SSH 下で notarytool が Keychain エラーになる場合は?
専用機で一度対話的に Keychain を解除するか、-T /usr/bin/codesign で信頼を付与。非対話パイプラインは専用リリースユーザーを使います。
Q 五地域に専用機を置くべき? 1 台でルーティング?
中小チームは米東 1 台 + APAC 短期ピークで足りることが多い。グローバル行列なら表に沿って港/新を追加し、証明書プールの分裂は避けます。

6Mac mini でリリース専用機を安定運用

fastlane と notarytool はネイティブ macOS セッションと Keychain に依存します。Apple Silicon の能效は 7×24 待機アップロード向き、Gatekeeper・SIP で Runner 改ざんリスクを下げます。Mac mini M4 / M4 Pro は静音・低消費電力で長期 TCO が有利。Mac mini M4 から始め、TestFlight を開発 PC に縛らない—下の CTA をどうぞ。

cloud_done
ZULCLOUD · MAC CLOUD SERVERS

fastlane リリース専用機を開設

数分で稼働 — M4 / M4 Pro リモート Mac · 五地域就近アップロード · 1TB / 2TB アーカイブ。TestFlight、notarytool、match 署名パイプライン向け。

cloud_done
今すぐ購入