ツールチェーンは自由に設定
必要なバージョンのXcodeやサードパーティ製ツールをインストールし、Homebrew、CocoaPods、SPM、Fastlaneの環境を準備できます。バージョンを選ぶ前に、ノードのmacOSとの互換性を確認してください。
ツールのバージョンを固定したいチーム、デバッグ手順を維持したいチーム、既存スクリプトを移行したいチームに適しています。macOSのGUIとコマンドラインをどちらも利用できます。
ここでは事実と数字を比較します。一時的なビルド、継続的な開発、並列ビルドでは、必要な投資が異なります。まず専有の物理Macが必要かを決め、次にM4搭載の2構成から用途に合う方を選びましょう。
専有物理マシン。仮想マシンではありません。1日あたり $19.6から、最短1日でレンタルできます。期間終了後に自動更新はありません。
日単位レンタルなら、ハードウェアへの投資を明確な利用期間に置き換えられます。自費購入では機器の保有と管理が必要です。共有仮想マシンは、サービスごとのリソース割り当て方式に左右されます。以下では、リソースの所有形態とワークフローを比較し、他社サービスの料金は推測しません。
| 比較項目 | MacSDKの日単位レンタル 専有物理マシン |
Mac miniを自費購入 ハードウェア |
共有 仮想マシン |
|---|---|---|---|
| 費用の仕組み | 1日あたり $19.6から、デポジット不要。選択した期間の機種料金と追加オプション料金をお支払いいただきます。 | 本体を一括購入し、減価償却、電気代、ネットワーク、機器管理も考慮する必要があります。 | 単価は低い場合がありますが、リソースを時間帯で共有することもあります。割り当て上限や追加料金も確認しましょう。 |
| 利用開始まで | 通常は約4分で利用可能です。支払い、ノード割り当て、システム初期化を含みます。実際の進捗はコンソールでご確認ください。 | 購入、配送、設置、環境構築には数日かかる場合があります。すでに機器があれば短縮できます。 | 通常はすぐにインスタンスを作成できますが、実行性能はホストのスケジューリングやリソースポリシーにも左右されます。 |
| リソースの専有性 | 物理Macを1台まるごと専有でき、CPU、GPU、メモリを他の利用者と共有しません。 | 本体を専有できます。利用可能なリソースは自分の機器構成によって決まります。 | 他のインスタンスとホストを共有します。分離方式やリソース保証は製品によって異なります。 |
| 構成変更の柔軟性 | 次のタスクに合わせて構成を選び、SSDを追加できます。マシンを変更する場合は、環境とデータの移行が必要です。 | メモリとストレージの選択肢はハードウェア設計に制約されます。上位構成にするには、通常、新しい機器の購入が必要です。 | 選べる構成はサービスのラインアップによります。GPU、シミュレータ、周辺機器への対応を個別に確認してください。 |
| タスク終了後 | 成果物をエクスポートし、認証情報を削除してください。返却後、ディスクは安全に消去されます。レンタルノードを長期バックアップに使わないでください。 | 機器を保有し続けるため、使わない期間も保管が必要です。データの保存と処分はご自身で管理します。 | サービスの規則に従ってインスタンスを停止または削除し、永続ディスクやスナップショットに料金が発生し続けないか確認してください。 |
判断する順番は、専有リソースが必要か → macOS環境一式が必要か → 利用予定期間はどれくらいか。初期価格だけで比較しないでください。
SDK Pack 16とSDK Pack 24はどちらもM4チップを搭載しています。主な違いはメモリとSSD容量です。上位構成は並列プロセス、キャッシュ、作業セットに余裕を持たせるためのもので、すべてのプロジェクトでビルド時間が一定の割合で短縮されるわけではありません。
| 構成・利用期間 | SDK Pack 16 | SDK Pack 24 |
|---|---|---|
| チップ | M4 | M4 |
| メモリ | 16GB | 24GB |
| SSD | 256GB | 512GB |
| 日払い | $19.6 | $40.3 |
| 週払い | $52.9 | $108.8 |
| 月払い | $97.9 | $201.4 |
| 3か月払い | $266.3 | $547.8 |
| おすすめの用途 | 単一アプリのビルド、1回のアーカイブ、単一のビルドパイプライン。並列処理を抑え、成果物をこまめにエクスポートしましょう。 | 複数ターゲットの並列ビルド、シミュレータの同時実行、中規模モデルでのMLX実験。まずモデルの作業セットが収まるか確認してください。 |
| リソースの制約 | コード、依存関係、Xcode、シミュレータ、アーカイブがディスクを使用します。SSD容量のすべてをプロジェクトファイルに使えるわけではありません。 | メモリとSSD容量に余裕がありますが、メモリプレッシャーやキャッシュの増加を監視してください。無制限に並列処理できるわけではありません。 |
どちらの構成も4拠点から選べます。実際の空き状況はコンソールの最新情報をご確認ください。追加オプションの料金と請求例は、レンタルプランのページをご覧ください。
まずローカルでプロジェクトのディレクトリ、依存関係のキャッシュ、ビルド成果物の容量を確認し、実際のビルド時のメモリプレッシャーも確認しましょう。リポジトリのサイズだけでは、DerivedData、シミュレータランタイム、過去のアーカイブを見落としがちです。
以下の 150GB は構成選びの目安であり、システム容量の上限ではありません。これを超える場合はSDK Pack 24または追加SSDを検討し、システムとツールチェーンのための容量も確保してください。
ボトルネックがメモリなら、SSDを増やしてもメモリ容量は増えません。成果物が溜まっているだけなら、まずエクスポートして整理しましょう。構成変更が不要な場合もあります。
ソースコード、依存関係、キャッシュ、成果物の合計を確認しましょう。容量が大きい場合はSDK Pack 24を選ぶか、利用期間に合わせて+1TB / +2TB SSDを追加してください。
単一のビルドタスクならSDK Pack 16から始められます。複数のシミュレータやビルドを同時に実行する場合は、メモリに余裕のあるSDK Pack 24を検討してください。
まず、使用するツールが複数マシンへのタスク分割に対応しているか確認し、Thunderbolt 5の連携オプションを検討してください。接続しても、2台のメモリが自動的に1つの領域に統合されるわけではありません。
連携オプションは1台ごとに、選択した期間分の料金がかかります。ワークフローで活用できることを確認してから追加してください。
以下はタスク全体を同じ支払い周期でカバーした場合の計算です。日・週・月・3か月払いの併用はありません。週は7日、月は30日、3か月は90日として計算します。周期に満たない場合も1周期分が必要です。金額は機種の基本料金で、追加オプションは含みません。
| タスク期間 | すべて日払い | すべて週払い | すべて月払い | すべて3か月払い |
|---|---|---|---|---|
| 1日 | $19.6 | $52.9 | $97.9 | $266.3 |
| 5日 | $19.6 × 5 | $52.9 | $97.9 | $266.3 |
| 20日 | $19.6 × 20 | $52.9 × 3 | $97.9 | $266.3 |
| 80日 | $19.6 × 80 | $52.9 × 12 | $97.9 × 3 | $266.3 |
| タスク期間 | すべて日払い | すべて週払い | すべて月払い | すべて3か月払い |
|---|---|---|---|---|
| 1日 | $40.3 | $108.8 | $201.4 | $547.8 |
| 5日 | $40.3 × 5 | $108.8 | $201.4 | $547.8 |
| 20日 | $40.3 × 20 | $108.8 × 3 | $201.4 | $547.8 |
| 80日 | $40.3 × 80 | $108.8 × 12 | $201.4 × 3 | $547.8 |
たとえば20日間のタスクには、週払いなら3周期、月払いなら1周期が必要です。80日間なら、週払いは12周期、月払いは3周期、3か月払いは1周期です。表に含まれる期間のうち、実際に使わない日数分は返金されません。
1日だけなら日払い、3日以上続けて使うなら週払いをまず比較しましょう。タスクが延長されたら、月払いと3か月払いも再確認してください。期間終了後に自動更新はありません。継続利用する場合は、事前にコンソールで手動延長してください。
決められたルールに沿ってリポジトリを自動ビルドしたいなら、マネージドビルドサービスを検討できます。ローカルのツールチェーンを移行したい、GUIで署名の問題を調査したい、ほかの開発タスクも実行したい場合は、クラウドMacを1台まるごと使えるため、より幅広い作業環境が得られます。
必要なバージョンのXcodeやサードパーティ製ツールをインストールし、Homebrew、CocoaPods、SPM、Fastlaneの環境を準備できます。バージョンを選ぶ前に、ノードのmacOSとの互換性を確認してください。
ツールのバージョンを固定したいチーム、デバッグ手順を維持したいチーム、既存スクリプトを移行したいチームに適しています。macOSのGUIとコマンドラインをどちらも利用できます。
開発環境の管理、SSHや画面共有の利用、セルフホスト型runnerの設定が可能です。環境構築とプロセス管理を自由に行え、マネージドビルドタスクの範囲に制限されません。
対話的なデバッグやカスタムCIが必要なワークフローに適しています。返却前にrunnerの登録、署名関連ファイル、その他のアクセス認証情報を削除し、必要な成果物をエクスポートしてください。
MacSDKは日・週・月・3か月単位で課金され、ビルド時間ごとの課金ではありません。利用期間中は、コンパイル、デバッグ、待機、実験のいずれも専有マシンを使用するため、料金は選択した期間と追加オプションで決まります。
1回のビルド時間を、そのまま必要なレンタル日数と考えないでください。環境移行、キャッシュの準備、失敗時の再実行、成果物のエクスポートも含めて計画しましょう。
単一アプリのアーカイブならSDK Pack 16から。複数ターゲット、シミュレータ、大きな作業セットにはSDK Pack 24を検討してください。注文ページで拠点、利用期間、追加オプションを確認できます。
お支払いはUSDT-TRC20、Visa / Mastercard / Amex(Stripe)に対応しています。すべてUSDで決済されます。実際に利用できる決済方法はバックエンドの応答をご確認ください。