リモート開発からXcodeアーカイブ、配布引き継ぎまで
手元に利用可能なMacがない場合や、管理されたアーカイブを一度実行したい場合、または一時的なリリース作業を専用ノードへ移したい開発者に適しています。
- 入力
- リポジトリのコミット、依存関係ロックファイル、署名素材、ターゲットスキーム
- ノード
- Debug M4 · シンガポールまたは香港 · 日単位または週単位
- 所要時間の項目
- 取得、依存関係の復元、コンパイル、アーカイブ、ダウンロードを個別に計測
-
01
リモート開発
SSHで指定コミットを取得し、ブランチ、サブモジュール、依存関係ロックファイル、ワークツリーのクリーンな状態を確認します。
-
02
証明書の確認
署名ファイル、プロビジョニングプロファイル、ターゲット識別子、アーカイブ設定の整合性を確認し、ログに機密値を出力しません。
-
03
Xcodeアーカイブ
Xcodeのバージョン、SDK、コマンド引数、終了コード、アーカイブパスを記録し、再現可能なコマンドを保存します。
-
04
配布の引き継ぎ
TestFlight配布に必要な成果物を確認し、アーカイブ、エクスポートログ、チェックサムをリリース工程へ引き渡します。
.xcarchive、エクスポートパッケージ、ビルドログ、チェックサム、ノードのクリーンアップ記録。