初回利用の流れ

選定から最初のビルドまで、この手順で進めます

RunnerVPSは、専用のApple Silicon物理ノード上で動作するクラウドMacを提供します。仮想マシンではありません。まずメモリ、ストレージ、拠点、利用期間を決め、SSHまたはVNCで接続し、最小限のタスクでツールチェーンを確認します。

$20.6/日から2種類のM4構成で5拠点に対応。実際の利用可否はコンソールのリアルタイム表示をご確認ください。

BUILD HANDOFF 初回タスク納品レシート
準備ルート
RUN-01 タスク開始カード
構成
Runner M4 · 16GB · 256GB
拠点
日本(東京)
利用期間
週単位
実行進捗 4 / 6
  1. 構成確認
  2. 拠点選択
  3. 注文送信
  4. フィンガープリント確認
  5. ツールチェーン確認
  6. 成果物受領
OUTPUT RECEIPT 成果物受領カード
確認項目
SSH、Xcode、リポジトリアクセス
引き継ぎ項目
成果物、鍵、利用期間の状態
注文前の10分

5つの情報を先に準備し、納品後の追加作業を防ぎます

アカウント、通知用メールアドレス、SSH公開鍵、対象Xcodeバージョン、利用期間は、初回接続と環境設定に直接影響します。これらを事前に1つの社内タスク票へまとめると、チーム内の引き継ぎが明確になります。

01 RunnerVPSアカウント

チームで継続的に利用できるメールアドレスでアカウントを作成します。既存ユーザーは、コンソールへ正常にログインできることと、登録された連絡先情報を確認してください。

02 通知用メールアドレス

注文やデバイス通知を受け取れるメールアドレスを指定します。離任予定のメンバーだけが管理するアドレスは避け、注文情報を後から確認できるようにしてください。

03 SSH公開鍵

現在のワークステーションで生成した公開鍵を用意し、対応する秘密鍵の保管担当者を記録します。提出するのは公開鍵だけにし、秘密鍵をメール、チケット、リポジトリで共有しないでください。

04 Xcodeバージョン

プロジェクトのビルド設定、依存関係、既存CIタスクから対象バージョンを確認します。複数のプロジェクトを管理している場合は、初回確認の基準にするプロジェクトを先に決めてください。

05 必要な利用期間

タスクの期間に合わせて、日、週、月、四半期から選択します。短期の互換性確認には日単位または週単位、継続的なCIや固定パイプラインには月単位または四半期単位が適しています。

アクセス認証情報を準備リストに書かない

準備リストには担当者、対象バージョン、公開鍵、タスク範囲だけを記録します。パスワード、秘密鍵、署名ファイル、トークンは、チーム独自のシークレット管理手順で共有してください。

プランを選ぶ

メモリ、SSD、並列タスクで選ぶ2種類のM4構成

通常の開発、単一プロジェクトのビルド、軽量な自動化にはRunner M4が適しています。より多くのタスクを同時実行する場合、大きな依存キャッシュを保持する場合、より大きなワークセットを扱う場合はRunner M4 Plusを選択してください。

通常開発

Runner M4

リモートXcode開発、単一プロジェクトのテスト、署名ビルド、軽量なself-hosted runnerに適しています。

チップM4
メモリ16GB
SSD256GB
日単位$20.6
週単位$55.7
月単位$103.1
四半期$280.4
Runner M4とRunner M4 Plusのワークフロー比較
判断項目 Runner M4 Runner M4 Plus
並列タスク 単一プロジェクトのビルド、テスト、軽量な自動化 複数のビルドプロセスまたは高並列タスク
依存関係とキャッシュ 依存関係、シミュレーター、アーカイブを定期的に整理 大容量の依存キャッシュとワークセットを保持
グラフィカルインターフェース リモートXcode、デバッグ、通常のプレビュー リモート開発と複数のバックグラウンドタスクの同時実行
アップグレードの判断 メモリ負荷が安定し、ディスク空き容量が十分なら継続利用 スワップが頻発する、またはキャッシュ整理がタスクに影響する場合に優先
拠点を選ぶ

5拠点から納品場所を選択

主な作業者、コードリポジトリ、成果物の受け取り場所に近い拠点を優先します。両プランはシンガポール、日本(東京)、韓国(ソウル)、香港、米国東部に対応しています。

SG

シンガポール

主な協業メンバーが東南アジアにいる場合や、ビルド成果物を同地域内で頻繁に転送するワークフローに適しています。

カタログ構成Runner M4 / M4 Plus
JP

日本(東京)

主な作業者が日本または周辺地域におり、SSHとグラフィカルインターフェースを安定して使いたいチームに適しています。

カタログ構成Runner M4 / M4 Plus
KR

韓国(ソウル)

韓国および周辺地域での開発、テスト、ビルドタスクに適しており、日常的なデバイスアクセスを近距離で行えます。

カタログ構成Runner M4 / M4 Plus
HK

香港

アジア各地で協業するプロジェクトに適しています。チームの実際のネットワーク経路を踏まえ、SSHとファイル転送の操作感を判断してください。

カタログ構成Runner M4 / M4 Plus
US-E

米国東部

主な協業者、コードサービス、成果物の受け取りフローが北米東部にあるプロジェクトやパイプラインに適しています。

カタログ構成Runner M4 / M4 Plus
拠点の選び方

まず主な作業者のネットワークから各候補地域までの経路をテストし、その後にリポジトリの取得と成果物の送信方向を検討します。地理的な距離だけで判断せず、一度のネットワーク変動を長期的な結論にしないでください。

接続トラブルシューティングを見る
注文を完了

構成、拠点、利用期間、追加項目を順に確認

注文を確定する前に、モデル、納品拠点、利用開始期間、ストレージ要件を再確認します。すべての料金は米ドルで決済され、利用できる支払い方法とゲートウェイはコンソールの表示に従います。

ORDER CHECK 送信前チェックカード
モデル

Runner M4またはRunner M4 Plus

拠点

販売中の5拠点から1か所を選択

利用期間

日、週、月、四半期単位

ストレージ

標準SSDが依存関係、キャッシュ、成果物に必要な容量を満たすか確認

並列接続要件

ワークフローで必要な場合のみThunderbolt 5並列接続を選択

送信前に、実際の利用者が構成と拠点を確認してください。注文を特定のプロジェクトに紐付ける場合は、チームのタスク管理システムに用途を記録できますが、パスワード、秘密鍵、完全な決済情報は記録しないでください。

初回接続

デバイスのフィンガープリントを確認してからSSHまたはVNCセッションを開始

初回接続の目的は、すぐにすべてのプロジェクトを移行することではありません。まずデバイスの識別情報、アクセス方法、システムバージョン、基本的なネットワーク経路が想定どおりか確認します。

SSHルート

コマンドライン接続の準備

  1. デバイス情報を読み取る

    コンソールでデバイス名、拠点、接続先、ホストフィンガープリントを確認します。

  2. フィンガープリントを照合

    初めてホスト鍵を受け入れる前に、コンソールに表示されたフィンガープリントと一字ずつ照合します。一致しない場合は接続を停止し、チケットを提出してください。

  3. 鍵でログイン

    ローカル秘密鍵の権限を確認し、登録済みの公開鍵だけでセッションを確立します。

  4. システム情報を確認

    ログイン後、ホスト名、macOSバージョン、ディスク容量、現在のユーザー権限を確認します。

VNCルート

グラフィカルインターフェース接続の準備

  1. 先にデバイスを確認

    接続先が注文したデバイスと一致することを確認し、制御されたネットワークまたはSSHトンネルを準備します。

  2. グラフィカルセッションを確立

    チームが承認したVNCクライアントで接続し、現地のディスプレイとネットワーク状況に合わせて解像度を調整します。

  3. セッション動作を確認

    画面ロック、切断後の再接続、クリップボードのポリシーを確認し、長期的な認証情報を共有ワークステーションに保存しないでください。

  4. 初期認証情報を更新

    初回確認が完了したら、初期アクセス認証情報を直ちに更新し、メンバーの役割に応じて最小権限を付与します。

DEVICE HANDOFF デバイス引き渡し項目
確認待ち
デバイス名
コンソール表示値
リージョン
注文で選択した拠点
利用期間
注文の開始・終了記録
アクセス状態
認証情報の受け取りと初回接続の状態
ホストフィンガープリント
一字ずつ照合して確認
担当者
チーム内のデバイス管理担当者
構成ワークフロー

最小タスクを実行してから完全なパイプラインを移行

環境設定をツールチェーン、リポジトリ、署名素材、自動化ランナー、成果物の送信の5つに分けます。各項目の完了時に確認可能な出力を残し、すべての依存関係を一度に導入してから調査する方法は避けてください。

01

ツールチェーンを固定

macOS、Xcode、コマンドラインツール、プロジェクトのパッケージマネージャーのバージョンを確認します。対象バージョンをプロジェクト文書またはCI設定に記載し、メンバー間で基準がずれないようにします。

xcodebuild -version
02

コードリポジトリを接続

最小権限のデプロイキーまたはチームが承認した方法でテストリポジトリを取得します。まず読み取り専用操作を確認し、必要な権限だけを実際のリリースフローに合わせて追加します。

git remote -v
03

署名素材を投入

証明書、署名ファイル、トークンはチーム独自のシークレット管理手順で提供します。機密素材をリポジトリ、ビルドログ、通常の連絡メールに記載しないでください。

security list-keychains
04

ランナーを登録

物理ノードをself-hosted runnerとして登録する際は、プロジェクト範囲を制限し、分かりやすいラベルを付け、どのチームとリポジトリが管理するかを記録します。

runner: macos-m4
05

最小限の検証を実行

数分で完了する小規模なテストタスクを選び、依存関係の解決、コンパイル、テスト、署名、成果物ディレクトリを確認します。初回から完全なリリースタスクを実行する必要はありません。

xcodebuild -showBuildSettings
06

ビルド成果物を送信

アーカイブ先、ファイル名、検証方法、受け取り場所を明確にします。成果物がデバイス外へ送信できることを確認してから、タスク規模を拡大するか、他のプロジェクトにも利用を広げます。

shasum -a 256 artifact.zip
最小タスクの合格基準
  • ツールチェーンのバージョンがプロジェクト要件と一致している
  • リポジトリのアクセス権が最小権限の原則に準拠している
  • テストと署名の出力をログで追跡できる
  • 成果物の送信と検証が完了している
用語集

初回利用で繰り返し登場する8つの概念

これらの用語は、デバイスの境界、アクセス方法、ビルドフローを表します。タスク票と引き継ぎ文書で用語を統一すると、「デバイス」「インスタンス」「ランナー」の混同による誤解を減らせます。

物理ノード
注文に割り当てられ、実際に利用するMac mini Apple Siliconデバイス。計算処理、ローカルストレージ、システム環境は実機上で動作します。
専用
注文に対応する物理マシンは、他の利用者と計算リソースやローカルストレージを共有しません。メンバー権限とプロジェクト分離はチーム自身で管理する必要があります。
クラウドMac
ネットワーク経由でリモートアクセスし、利用期間に応じて使うMacデバイス。開発、ビルド、テスト、実験のワークフローに適しています。
仮想マシンではない
共有ホストから分割した仮想インスタンスではなく、独立したApple Silicon物理デバイスを提供します。
VNC
macOSのグラフィカルインターフェースをリモートで表示・操作するプロトコル。制御されたネットワークまたはSSHトンネル経由で使用し、長期的な認証情報の共有を避けます。
SSH
安全なコマンドラインアクセス、トンネル、ファイル転送に使うプロトコル。初回接続前にホストフィンガープリントを確認し、鍵認証を優先します。
self-hosted runner
チームが管理し、自動化プラットフォームへ接続するランナー。登録後、指定したプロジェクト範囲でビルド、テスト、成果物処理を実行できます。
ビルド成果物
コンパイル、テスト、エクスポートの工程で生成されるファイル。アーカイブ、インストールパッケージ、シンボルファイル、テストレポート、検証記録などが含まれます。
納品と利用終了

デバイスを離れる前に、成果物、アクセス権、データ状態を順に整理

利用期間の終了は、最後のターミナルウィンドウを閉じるだけではありません。まず成果物を回収し、アカウント、鍵、プロジェクトデータを削除してから、コンソールで利用期間の状態とデバイス関連記録を確認します。

A · 回収

保持する成果物をバックアップ

  • アーカイブ、インストールパッケージ、テストレポート、シンボルファイルをダウンロード
  • 重要ファイルのハッシュ値を生成し、受け取り側で照合
  • 依存キャッシュを本当に長期保管する必要があるか確認
B · 取り消し

アカウント、鍵、ランナーを削除

  • リポジトリのデプロイキーと自動化トークンを取り消す
  • self-hosted runnerの登録を解除し、タスクラベルを整理
  • 不要になったローカルアカウントとSSH公開鍵を削除
C · クリーンアップ

プロジェクトデータが不要になったことを確認

  • 作業ディレクトリ、一時ファイル、ログ、エクスポートディレクトリを確認
  • 証明書、署名ファイル、環境変数設定を削除
  • 完了した整理項目と実施担当者を記録
D · 確認

利用期間と注文状態を確認

  • コンソールでデバイス、注文、利用期間の記録を確認
  • チームに実行中のビルドタスクが残っていないことを確認
  • 状態が想定と異なる場合は、コンソールからチケットを提出

構成と公開鍵を準備したら、注文を送信できます

まずRunner M4またはRunner M4 Plusを選び、5拠点のいずれか、日/週/月/四半期の利用期間、必要な追加項目を確認します。支払いはUSDT-TRC20とVisa / Mastercard / Amex(Stripe経由)のみ対応し、すべて米ドル(USD)で決済されます。