構成を確認してからキューを設定

3つのプラン、
ビルド頻度に合わせた料金

すべて専用の物理Mac miniで、仮想マシンではありません。6拠点すべてで3プランを提供し、日・週・月・四半期単位で利用できます。空き状況はコンソールの最新情報をご確認ください。

1日 $21.7 からプロジェクトを検証できます。物理ノード1台を1ユーザー専用で利用でき、macOSのGUIとコマンドラインをフルに使えます。

同じ構成で選べる4つの契約期間

期間を選んでからプランを比較

期間を切り替えると3つのカードに表示される料金だけが変わり、チップ、メモリ、SSDの構成は変わりません。下の料金表では4期間すべての料金を確認できます。

現在は1日あたりの料金を表示しています。すべて米ドル建てです。

単一アプリのビルドに

XR Build 16

M4 メモリ16GB SSD 256GB

$21.7/日

単一アプリのArchiveとリリース用スクリプトを専用ノードに移行。まずクリーンビルドを実行し、次に増分ビルドと署名を確認して、安定して成果物を生成できるか検証しましょう。

  • 単一アプリを1日に数回ビルドする構成の初期検証に最適です。
  • SSD 256GBにソースコード、依存関係、ビルド成果物を保存できます。古いアーカイブは定期的に削除してください。
  • 専用物理マシン。macOSとXcodeをプリインストールし、接続情報をお渡しします。
複数ターゲットとテストに

XR Build 24

M4 メモリ24GB SSD 512GB

$40.8/日

メインアプリ、Widget、Extension用にメモリとキャッシュの余裕を確保。UIテストもパイプラインに組み込み、実際のタスク構成で適切な実行順を確認できます。

  • 複数ターゲットや依存関係の多いプロジェクト、UIテストを含む構成に最適です。
  • SSD 512GBで依存関係のキャッシュ、シミュレータ、成果物の保存領域を広く確保できます。
  • メモリのピーク使用量に合わせて並列数を設定し、タスクの無制限な起動を避けてください。
並列タスクと大容量キャッシュに

XR Build Pro 64

M4 Pro メモリ64GB SSD 2TB

$59.5/日

シミュレータの並列テスト、MLXの実験、大容量キャッシュに余裕を持たせた構成です。ビルドと実験でノードを共用する場合は、リソースを使い切るのではなく、タスクの優先順位を決めて実行してください。

  • メモリを多く使うタスクの組み合わせや、大量の成果物を保持する用途に適しています。
  • ユニファイドメモリ64GB、SSD 2TB。仮想割り当てではなく、実際の構成を明記しています。
  • 並列数は実際のプロジェクトで検証して決めてください。メモリ容量をそのまま実行可能なタスク数とみなすことはできません。

全期間の料金と構成を比較

表示価格は各契約期間の料金で、日割り換算ではありません。長期契約を選ぶ前に、依存関係、署名、ビルドスクリプトがノード上で正常に動作することをご確認ください。

3プラン・米ドル建て・日/週/月/四半期
プラン チップ/メモリ/SSD 日 週 月 四半期
XR Build 16 M4 / 16GB / 256GB $21.7 $58.5 $108.3 $294.6
XR Build 24 M4 / 24GB / 512GB $40.8 $110.2 $204.1 $555.2
XR Build Pro 64 M4 Pro / 64GB / 2TB $59.5 $160.5 $297.3 $808.7
プロジェクト名ではなく、ボトルネックで選ぶ

実際のビルドを基準にプランを選ぶ

単一アプリを1日に数回ビルドするならXR Build 16から検証。複数ターゲット、Widget、Extension、UIテストにはXR Build 24、シミュレータの並列テスト、MLXの実験、大容量キャッシュにはXR Build Pro 64を検討しましょう。あくまで目安として、実際のプロジェクトの記録をもとに選んでください。

  1. 01

    まずメモリのピークを測定

    依存関係のインストール、コンパイル、Archive、テストを個別に実行します。メモリプレッシャーが継続するか確認してから、メモリを増やすか同時実行タスクを減らすか判断しましょう。アイドル時の使用量だけで判断しないでください。

  2. 02

    次にディスク使用量の増加を測定

    ソースコード、依存関係のキャッシュ、DerivedData、シミュレータ、アーカイブを分けて集計します。成果物の保存数を決め、一時的なビルド出力用の空き容量を確保してから、SSDの増設が必要か判断しましょう。

  3. 03

    最後にタスクの競合を確認

    直列実行から始め、並列数を徐々に増やし、1タスクあたりの所要時間と全体の処理量を比較します。複数のタスクが同じ出力先に書き込む場合や変更可能なキャッシュを共有する場合は、先にディレクトリやスクリプトを分けてからリソースを増やしてください。

専用利用により、他のユーザーと物理リソースを共有せずに済みます。ただし、同じノード上で複数のタスクを実行する場合は、チップ、メモリ、ディスクを共用します。

まず容量を確認し、次に接続方式を選ぶ

キャッシュと成果物の保存容量を別々に見積もる

SSDの増設はオプションで、3つの基本構成を置き換えるものではありません。Thunderbolt 5の並列接続は1台ごとの料金です。メモリが自動的に統合されたり、ビルドタスクが自動で分散されたりするわけではありません。実際の構成と利用可能なオプションは注文画面でご確認ください。

オプション料金・米ドル建て・選択した基本プランとは別にご確認ください
オプション 日 週 月 四半期
+1TB SSD $2.8 $7.7 $14.2 $38.6
+2TB SSD $5.6 $15.4 $28.4 $77.2
Thunderbolt 5並列接続(1台あたり) $1.8 $5 $9.2 $25

容量の追加はバックアップの代わりにはなりません

容量を増やせばキャッシュや成果物をより多く保存できますが、別途バックアップが必要です。ソースコードはバージョン管理に保存し、リリース成果物や必要な署名データはご自身で管理できる場所にバックアップして、復元できることを確認してください。

まず整理してから増設を検討

依存関係のキャッシュは再生成できますが、リリース成果物には保存ルールが必要です。不要なアーカイブやシミュレータを削除し、ビルドを1回実行した後の空き容量を確認してから、保持が必要なデータ分だけ容量を追加しましょう。

3プランを6拠点すべてで提供

チームの場所に合わせて拠点を、負荷に合わせてプランを選ぶ

シンガポール、東京、ソウル、香港、米国東部、米国西部のすべてで3プランをご利用いただけます。販売中のラインナップを以下に掲載しています。いずれの組み合わせも在庫ありと表示されていますが、最新の空き状況はコンソールでご確認ください。

3プラン × 6拠点・掲載中の組み合わせは注文可能
プラン シンガポール 東京 ソウル 香港 米国東部 米国西部
XR Build 16 在庫あり 在庫あり 在庫あり 在庫あり 在庫あり 在庫あり
XR Build 24 在庫あり 在庫あり 在庫あり 在庫あり 在庫あり 在庫あり
XR Build Pro 64 在庫あり 在庫あり 在庫あり 在庫あり 在庫あり 在庫あり

リモート操作が多い場合:チームのネットワークに近い拠点から試し、リモートデスクトップの操作感、ソースコードの同期、成果物のダウンロードを確認しましょう。地理的な近さは目安のひとつで、実際の使い勝手は現地のネットワーク環境や経路にも左右されます。

自動ビルドが多い場合:コードリポジトリ、依存関係のダウンロード元、成果物の受け取り先それぞれの場所を考慮しましょう。無人実行のタスクでデスクトップを常時使う必要はありませんが、ダウンロード失敗時の再試行、接続の安定性、ログの送信は確認してください。

タイムゾーンをまたいで連携する場合:ノードを選ぶ前に、ビルドの起動ルールとログのタイムゾーンを統一しましょう。ノードは365日稼働するため、チームの勤務時間に合わせてノードを動かす必要はありません。

決済前に注文内容を確認

米ドルでのお支払い・更新はコンソールで

プラン、契約期間、拠点、オプションを選んだら、決済前に注文金額をご確認ください。カードの期間切り替えは料金のプレビューです。実際の注文内容は注文画面でご確認ください。

クレジットカード決済

Visa / Mastercard / Amexに対応し、Stripe経由で米ドル(USD)決済となります。利用可能な決済ゲートウェイはバックエンドの最新情報をご確認ください。決済前に注文内容と決済画面の金額を照合してください。

USDT-TRC20

USDT-TRC20に対応しています。決済画面の情報でネットワーク、送金先、金額を確認してからお支払いください。以前の注文の決済情報を今回の注文に流用しないでください。

更新とプラン変更

コンソールにログインして現在の契約期間を確認し、期限前に更新するか、プラン変更をご依頼ください。プランを変更する場合は、事前にプロジェクトと重要なデータをバックアップし、コンソールに表示される手順に沿って操作してください。

決済とビルドの問題は分けてお問い合わせください

決済の確認には注文番号、選択した契約期間、決済方法をご用意ください。ビルドの調査には拠点、プラン、Xcodeのバージョン、失敗時のログをご用意ください。ご利用中のお客様はコンソールからサポートチケットを送信できます。購入前のご相談やその他のお問い合わせは、次のメールアドレスまでお送りください。 support@xcoderent.com。接続パスワードの全体、秘密鍵、マスキングされていない証明書データは送信しないでください。

注文から最初の成果物まで

利用開始後、まず最小構成のパイプラインを動かす

注文、ノードの割り当て、接続情報の取得はそれぞれ別の手順です。利用開始までの所要時間はあらかじめお約束していません。コンソールに表示される注文とインスタンスの状態をご確認ください。ビルド時間の例は利用開始までの時間を保証するものではありません。

  1. 01

    注文して決済する

    プラン、期間、拠点を選び、必要に応じてオプションを追加します。構成と料金を確認して決済し、注文番号を控えてください。注文状況は後からコンソールで確認できます。

  2. 02

    ノードを割り当てて準備

    注文が利用開始の手続きに進むと、専用物理ノードを割り当て、macOSとXcodeをプリインストールします。必要なツールチェーンのバージョンをご確認ください。プロジェクトの依存関係、ビルドスクリプト、設定は用途に応じてご自身でご準備ください。

  3. 03

    SSHとVNCの接続情報を取得

    コンソールにログインして接続情報を確認し、インスタンスと選択した拠点を照合します。SSHで自動化タスクを実行し、macOSのGUIで署名とツールチェーンを確認してから、Archiveを一通り実行して成果物を検証してください。

受け入れ確認では4項目を記録

Xcodeのバージョン、依存関係のロックファイル、ビルドコマンド、成果物の出力先を記録してください。同じソースコードと署名設定を使ってクリーンビルドと増分ビルドを実行し、ログをすべて保存します。成果物が使えることを確認してから、self-hosted runnerの登録、定期実行の設定、並列数の追加を行ってください。

専用ノードを使っても、プロジェクト自体の依存関係の競合が解消されるわけではありません。初回のビルドに失敗したら、ネットワークからのダウンロード、ツールチェーンのバージョン、署名、コードのコンパイルの問題を切り分けましょう。キャッシュをすべて削除する試行を繰り返すのは避けてください。

構成を確認したら、次はプロジェクトで検証

プランを選んで、コンソールから起動

まず1日から利用し、ビルド、テスト、アーカイブを一通り実行しましょう。リソースに余裕があることを確認してから、安定したビルドキューに合った契約期間を選べます。