次の手順を探す

クラウドMac利用ガイド

まず注文内容で機種と物理ノードを確認してから、デスクトップ接続、開発ツールチェーン、ビルドタスクに進みましょう。ここでは確認の順序を案内します。接続情報と実際の利用状況は、ログイン後にコンソールで確認できる納品情報をご覧ください。

SESSION / 01 初回利用時の確認項目
01
注文

機種、課金期間、選択したオプションを確認します。

まず確認
02
ノード

注文内容と納品情報の物理ノードを照合します。

次に照合
03
接続

案内された方法に合わせてリモートデスクトップクライアントを設定します。

最後に接続

この一覧には接続先や認証情報は表示されません。ログイン後、ご自身の納品情報をご確認ください。

初回利用

接続前に3つの項目を順番に確認

ご利用の環境は、汎用イメージの設定をそのまま適用できる仮想マシンではなく、専有の物理Macです。注文内容と納品情報を照合してから、クライアントを設定してください。

01注文内容を確認

コンソールで注文した機種、日・週・月・四半期の課金期間、オプションを確認します。注文内容が想定と異なる場合は、選択履歴を確認してください。機種名だけでハードウェアや料金を判断しないでください。

02物理ノードを確認

納品情報に記載されたノードを注文時の選択内容と照合します。提供地域はシンガポール、日本(東京)、韓国(ソウル)、香港、米国西部です。現在の利用状況はコンソールの最新情報をご確認ください。

03接続条件を準備

安定したネットワークと、納品方法に対応したリモートデスクトップクライアントを用意し、ログイン後に実際の接続情報をご確認ください。接続先や認証情報を公開の問い合わせに記載しないでください。

接続条件を確認

まず、必要なサービスにローカルネットワークからアクセスできることを確認し、クライアントの設定と納品情報が一致しているか確認します。画面は表示されるのに入力できない場合は、画面・キーボード・マウスの状態をそれぞれ記録してください。接続情報を確認せずに変更しないでください。

問題が続いていますか?

選択したノード、クライアントの種類、問題が発生した時刻、画面の状態、試した手順を記録してください。ログイン後、コンソールからチケットを送信できます。詳しい手順はリモートデスクトップ接続ガイドもご覧ください。

リモートデスクトップ接続ガイドを見る
開発環境

プロジェクトの要件をクラウドMacで再現

まず必要なものをリストアップし、その後に環境を再現しましょう。必要なツール、プラグイン、特定のバージョンがすべてインストール済みとは限りません。実機の環境とプロジェクトのドキュメントを基準にしてください。

ENV / 01

システムとXcode

プロジェクトで必要なmacOSとXcodeのバージョン、SDK、コマンドラインツールを確認します。接続後に実際のバージョンを調べ、必要に応じてツールチェーンを調整してください。まず最小限のビルドで動作を確認しましょう。

確認資料:プロジェクト設定、チームのビルド手順、実機のバージョン

ENV / 02

依存関係とローカル設定

パッケージマネージャーの一覧、ロックファイル、ランタイムのバージョン、環境変数名を整理します。クラウド環境に一つずつインストールしてテストを実行してください。トークン、秘密鍵、個人のパスを含む可能性があるローカル設定を一括コピーしないでください。

確認資料:依存関係のロックファイル、環境設定の説明、テスト出力

ENV / 03

証明書とプロビジョニングプロファイル

署名ID、プロビジョニングプロファイル、プロジェクトのターゲット設定、チームのアクセス権を個別に確認します。チームで承認された安全な方法でのみデータを受け渡し、検証後は一時ファイルの保存場所も確認してください。

確認資料:プロジェクトの署名設定、証明書類の有効性、アクセス権

移行中も検証を続ける

依存関係をひとまとまり移行するごとに、対応するビルドまたはテストを実行し、エラー情報を保存してください。すべての設定を一度に移行してから原因を探すより、問題を特定しやすくなります。

CI/CD

runner用のビルド環境を整える

self-hosted runnerを導入する前に、誰がタスクを実行できるか、タスクが何にアクセスできるか、ビルド失敗時にどこでログを確認するかを決めましょう。デスクトップでビルドに成功しても、自動タスクに同じ権限があるとは限りません。

ACCESS

アカウント権限を制限

runnerを登録するアカウント、リポジトリまたはプロジェクトへのアクセス範囲、タスクの実行条件を確認します。通常のリモートデスクトップ用アカウントと、自動タスクに必要な権限を分け、トラブル対応のためにアクセス範囲を安易に広げないでください。

BUILD

ツールチェーンを固定して試運転

Xcode、コマンドラインツール、プロジェクトの依存関係、作業ディレクトリを確認します。再現可能な最小タスクを実行し、終了ステータス、ビルドログ、成果物のパスを確認してから、全体のパイプラインに接続してください。

SECRETS

署名用データを隔離

タスクに必要な認証情報と証明書を洗い出し、読み取り範囲を制限します。リポジトリ、スクリプトの出力、チケットに書き込まないでください。タスク終了後、一時ファイルやログに機密情報が含まれていないか確認しましょう。

デスクトップでの手動ビルドとrunnerの結果が異なる場合は、実行アカウント、作業ディレクトリ、ツールのバージョン、環境変数を優先的に比較してください。両方のビルドログを保存し、差異を一つずつ確認します。

課金と支払い

請求内容を項目ごとに確認

機種、ノード、課金期間、追加オプションを確認してから、最終的な請求明細を確認しましょう。異なる課金期間の料金を、同じ1日あたりの単価として比較しないでください。

課金期間

日・週・月・四半期は、それぞれ個別に表示される4種類の注文期間です。期間を切り替えるたびに、選択した機種とオプションの料金、および注文の実際の開始日・終了日を確認してください。

追加オプション

+1TB SSD、+2TB SSD、Thunderbolt 5の並列接続を追加する場合は、選択状態と各期間の料金を一つずつ確認してください。選択していない項目を購入済みの構成として扱わないでください。

決済方法

お支払いはUSDT-TRC20、またはStripe経由のVisa / Mastercard / Amexに対応しています。決済通貨はすべてUSDです。実際に利用できる決済方法は、チェックアウト時にコンソールに表示される選択肢をご確認ください。

用語集

まず押さえたい8つの用語

納品情報を確認したり問題を説明したりするときに、マシン、所在地、接続方法、課金単位を区別するための用語です。

物理ノード
選択したクラウドMacを収容する実際のサービスノードです。注文内容と納品情報に記載された選択を基準にしてください。
専有物理Mac
利用者1名に割り当てられる実機のMacです。計算リソースを共有する仮想インスタンスではありません。
物理Mac
レンタルする環境が仮想マシンではなく、物理Macであることを示します。
リモートMacデスクトップ
ネットワーク経由でレンタルしたMacの画面を操作します。具体的な接続情報は納品情報をご確認ください。
VNC
リモートデスクトップの画面と入力操作を伝送する方式です。利用の有無や設定方法は納品情報をご確認ください。
self-hosted runner
自分で管理するマシン上でCI/CDタスクを実行するプログラムです。権限とツールチェーンを別途確認する必要があります。
課金期間
注文と料金表示に使われる日・週・月・四半期の単位です。
ノードの地域
注文時に選択するサービスの所在地です。チームの所在地やご自身の接続状況も考慮して選びましょう。
関連トピック

次に確認したいトピック

以下は学習の方向性であり、公開済み記事の一覧ではありません。すぐに操作する場合は、上の手順一覧から該当する手順を開いてください。

01Apple Siliconと仮想化

アーキテクチャの概念と、専有物理Macの提供形態の違いを確認します。

02CI/CDパイプラインの導入

runnerの権限設定、最初のビルド、ログと成果物の確認までを学びます。

03証明書とプロビジョニングプロファイル

リモート開発と自動タスクの間で署名用データを受け渡す方法を整理します。

04TestFlightでの配布

クラウドMacでのビルド確認と、その後の提出作業を区別します。

05iOSアプリの自動ビルド

依存関係、署名、ビルド設定、成果物の検証をワークフローに組み込みます。

06Homebrew環境の移行

ツール一覧をもとに、バージョンとプロジェクトの依存関係を一つずつ再現します。

サポートが必要な場合

再現できる形で問題を伝える

機種、選択したノード、問題の発生時刻、期待する結果、実際の結果、試した手順を記載してください。ビルドの問題は、機密情報を取り除いたエラーログを添付できます。パスワード、トークン、秘密鍵を公開ページ、メール、チケットで送らないでください。

注文済み、またはインスタンスの確認が必要な場合

コンソールにログインしてチケットを送信すると、注文と納品情報に紐づけて確認できます。

コンソールからチケットを送信
購入前の相談・一般的なお問い合わせ

support@xcodezone.comまでメールでお問い合わせください。用途、必要なツールチェーン、希望するノードをお知らせください。

サポートにメールする

機種、ノード、利用期間は決まりましたか?

プランを確認してから注文に進みましょう。注文済みの接続や請求に関するお問い合わせは、コンソールからご利用いただけます。