macOSとXcodeのバージョンを確認
macOSのバージョン、Xcodeの完全なバージョン、現在のコマンドラインツールのパス、プロジェクト要件を記録します。GUIとコマンドラインで取得されるツールチェーンは一致させてください。
- プロジェクトが必要とする最低バージョンと対象システムバージョンを確認
- 選択中のXcodeとコマンドラインツールが一致していることを確認
- まず最小プロジェクトでビルドとテストを実行
クラウドMacの初回接続、リモートデスクトップ、SSH、macOS、Xcode、CI Runner、ストレージ拡張、注文手続きを網羅しています。登録ボードの順に確認し、ネットワーク、認証情報、ビルド環境を同時に変更しないことをおすすめします。
問題が複数の工程にまたがる場合は、初回接続から順に切り分けます。毎回1つの変数だけを変更し、変更前後の状況と時刻を記録してください。
ノードのリージョン、ホストアドレス、ユーザー名、認証情報のバージョン、現在許可されているアクセス方法を確認します。
リモートデスクトップセッションを確立できない、画面更新が遅い、入力に問題がある、クライアント設定に問題がある、といった状況を切り分けます。
SSH接続先、認証権限、ローカルの鍵の選択、詳細な接続出力を確認します。
Xcode環境まずmacOS、Xcode、コマンドラインツール、依存関係のバージョンを固定し、その後でプロジェクト固有の差異を確認します。
CI RunnerRunnerのオンライン状態、タスクラベル、並列実行設定、キャッシュディレクトリ、空き容量を確認します。
ストレージとネットワークプロジェクト、キャッシュ、素材、成果物の規模から必要容量を見積もり、ネットワーク依存も個別に検証します。
最初からクライアントを再インストールしたり環境をリセットしたりしないでください。まず登録情報を確認し、認証情報、ノード、ローカルネットワーク、クライアント、個別セッションのどこで問題が起きているかを段階的に判断します。
コンソールから注文ID、ノードのリージョン、ホスト情報、ユーザー名、認証情報の生成状態を再取得します。以前のチケット、古いスクリーンショット、チームメンバーから転送された過去の接続情報は使用し続けないでください。
コンソールのノード記録がアクセス可能な状態になっているか確認します。提供登録中は現在の記録を保持し、接続設定を重複作成したり、認証情報を連続して変更したりしないでください。
現在のネットワークと、別の信頼できるネットワークから、ホストの名前解決と対象ポートをそれぞれテストします。テスト時刻、ネットワーク種別、結果を記録し、単一の遅延値だけで判断しないでください。
接続プロトコル、ホスト欄、ポート、ユーザー名、認証情報の選択に誤りがないか確認します。リモートデスクトップでは、セッション確立、画面更新、キーボードマッピング、ローカル表示設定も切り分けます。
エラー原文、発生時刻、再現手順、クライアントバージョンを保存します。SSHでは匿名化した詳細接続出力を、リモートデスクトップでは接続開始からエラー発生までの一連の流れを記録できます。
システム更新、Xcodeの切り替え、依存関係の更新は複数の変数を同時に変化させます。作業を始める前に現在の環境を記録し、最小プロジェクトで基本ツールチェーンを検証してください。
macOSのバージョン、Xcodeの完全なバージョン、現在のコマンドラインツールのパス、プロジェクト要件を記録します。GUIとコマンドラインで取得されるツールチェーンは一致させてください。
システム、Xcode、パッケージマネージャー、コンパイル依存関係を更新する前に、プロジェクトの互換性、ディスク空き容量、復旧用の資材を確認します。重要なタスクの実行中にバージョンを切り替えないでください。
ソースコード、依存関係キャッシュ、ビルド中間ファイル、テスト結果、最終成果物を分離します。ディスク使用量の増加がプロジェクト内容、キャッシュヒット率の変化、ビルド成果物のどれに起因するか判断できます。
異なるリポジトリ、ブランチ、実験タスクには、独立したディレクトリ、依存関係の固定、環境変数セットを使用します。問題が発生したら、同じコミットと同じ依存関係のバージョンで再現してください。
ジョブ受け付け、署名環境、キャッシュ、並列実行、ディスクを分けて確認します。1つのタスクでRunner設定、依存関係、キャッシュ方針を同時に変更すると、結果を再現しにくくなります。
プロセスの状態、タスクラベル、プロジェクト権限、キュー割り当て、直近のハートビート記録を確認します。Runnerが実際に紐づいているリポジトリまたは組織の範囲も確認してください。
署名素材が揃っているか、権限が正しいか、スクリプトの読み取りパスが一致しているか確認します。チケットには匿名化したエラーと素材の種類だけを記載し、機密認証情報は送信しないでください。
キャッシュキー、依存関係のロックファイル、ヒット記録、作業ディレクトリを比較します。まずキャッシュを無効にした最小タスクを1回実行し、問題が本当にキャッシュ層に起因するか確認してください。
同時実行中のタスク数、共有ディレクトリ、ポート、シミュレータリソース、成果物のパスを確認します。並列タスクには独立したワークスペースを割り当て、相互上書きを防いでください。
ソースコード、依存関係、キャッシュ、中間ファイル、ログ、成果物の各ディレクトリを個別に集計します。削除前に対象ディレクトリがタスクで使用中でないことを確認し、必要な成果物を保存してください。
ソースコード、依存関係キャッシュ、ビルド中間ファイル、テストデータ、素材、モデル、最終成果物を合算して評価します。拡張オプションは明確な容量または並列接続の需要に対応するもので、プロジェクトのバックアップに代わるものではありません。
既存の注文を変更する場合は、コンソールから注文記録を紐づけてチケットを送信します。タスクの実行中にストレージパスを変更したり、使用中のデバイスを取り外したりしないでください。
大規模な素材の一括処理、外付け高速ストレージに明確に依存するワークフロー、独立した作業ディスクが必要な長期タスクに適しています。ソフトウェア、ファイルシステム、タスクのパスが並列接続デバイスを正しく利用できることを先に確認してください。
プロジェクトリポジトリ、署名素材、モデル、素材、ビルド成果物は、チームの方針に従って独立したコピーを保持してください。容量拡張は作業スペースの問題を解決するもので、バージョン管理やバックアップの代わりにはなりません。
| 追加項目 | 日額 | 週額 | 月額 | 四半期 |
|---|---|---|---|---|
| +1TB SSD | $2.6 | $7 | $12.9 | $35.1 |
| +2TB SSD | $5.2 | $14 | $25.8 | $70.2 |
| Thunderbolt 5並列接続、1台あたり | $1.9 | $5.2 | $9.7 | $26.4 |
明確な依頼には、どの注文・どのリージョンで、いつ発生し、どう再現でき、何を期待しているかを記載します。「接続できない」「ビルドに失敗した」だけでは、通常は調査を開始できません。
クライアントバージョン、macOSとXcodeのバージョン、Runnerラベル、失敗したタスクID、ネットワーク種別、問題発生前に最後に成功した操作。
パスワード、秘密鍵、アクセストークン、署名素材の原文、決済情報、完全な環境変数ファイル、未処理のプロジェクトソースコード。
注文金額は、選択したモデル、利用期間、ノードのリージョン、追加項目で構成されます。既存の注文に関する問題は、アカウントとノード記録を自動的に紐づけられるよう、コンソールから送信してください。
USDT-TRC20とVisa / Mastercard / Amex(Stripe経由)のみ利用できます。すべての注文は米ドル(USD)で決済されます。実際に利用できる決済ゲートウェイはコンソールの表示に従ってください。
金額は、基本モデル、日額/週額/月額/四半期から選ぶ利用期間、ノードのリージョン、選択したストレージまたはThunderbolt 5並列接続の追加項目で構成されます。送信前に請求明細を項目ごとに確認してください。
コンソールのチケットには注文ID、ノードのリージョン、提供記録を紐づけられるため、確認の往復を減らせます。送信時には発生時刻、再現手順、匿名化済みログ、期待する結果も記載してください。
チームの権限範囲を速やかに確認し、関連する認証情報を更新して、不要になったアクセスを取り消してください。メール、チャット、チケットで未加工の認証情報を送信しないでください。
注文、接続、請求、ビルドに関する問題は、まずコンソールから送信してください。構成の相談、複数ノード、業務上の連携については、サービスチームにお問い合わせください。