まずはこちらをご確認ください。解決しない場合はチケットを送信
テーマから探すか、下のFAQを検索してください。初回接続時は、注文に記載されたノード番号、アドレス、認証情報をご確認ください。注文やマシンに関する個別の問題は、コンソールからチケットでお問い合わせください。
- 01まず影響範囲を確認
リモートデスクトップだけの問題ですか?SSHやビルドにも影響していますか?
- 02再現に必要な情報を記録
ノード番号、注文番号、エラー全文、問題が発生するまでの手順を控えてください。
- 03記録を添えてチケットを送信
コンソールにログインして送信してください。公開ページに接続情報を記載しないでください。
接続の問題は認証情報から、料金の問題は注文期間から確認しましょう。
現在の作業に近い項目を選んでください
4つのカテゴリすべてのFAQをこのページで確認できます。カードをクリックすると該当箇所に移動するため、ページを行き来する必要はありません。
用語を確認する
ここでいう「ノード」とは、実機1台を指します。1台のマシンを分割した仮想リソースではありません。
- 物理ノード
- 実機のMac mini 1台です。ハードウェアを複数の利用者で分割しません。
- 専有
- 利用期間中、マシン全体をお客様だけで使用できます。チップ、メモリ、ストレージを他の利用者と共有しません。
- 仮想マシンではない
- macOSはレンタルしたハードウェア上で直接動作し、仮想マシンとして実行されるものではありません。
- VNC
- macOSの画面を見ながら遠隔操作する方法です。コマンド入力のみのSSHとは異なります。
- SSH
- 暗号化された接続でリモートからコマンドラインにログインする方法です。スクリプトのデプロイ、ログの確認、ビルドの実行に適しています。
- セルフホストランナー
- お客様が管理するマシンに登録したCI実行環境です。このMac上でビルドを実行できます。
- 課金期間
- 1回の注文で利用できる期間です。日・週・月・四半期から選択でき、開始・終了日時は注文内容をご確認ください。
- ディスク全体の初期化
- 利用期間終了後にマシンを回収し、ディスクを消去してシステムを再インストールします。解約前に必ずご自身でバックアップしてください。
認証情報を確認してから、ネットワークと画面を調べる
SSHとVNCには、注文時に案内されたアドレスとポートを使用します。サンプルコマンドのプレースホルダーを、そのまま接続情報として使わないでください。
マシンを受け取ったら、最初にどうログインしますか?
まずコンソールにログインし、該当する注文を開いて、ノード番号、SSHアドレス、ポート、接続情報を確認してください。ターミナルまたはSSHクライアントで接続します。GUIが必要な場合は、案内された情報でVNCに接続してください。初回ログイン後、マシンの仕様、OSのバージョン、空きディスク容量を確認してから、ビルド環境を設定しましょう。
接続できない場合は、SSHとVNCそれぞれの結果を記録してください。チケットにはノード番号、発生時刻、クライアントに表示されたエラーを記載し、パスワードや秘密鍵は添付しないでください。
VNCに接続できても画面が真っ黒な場合は?
まずデスクトップセッションの読み込みが完了するまで待ち、いったん切断して再接続してください。クライアントに注文記載のVNCアドレスとポートを設定しているか確認します。SSHが使える場合は、マシンがコマンドに応答するか、現在のグラフィカルセッションが正常かを確認してください。画面の問題を調べるために、マシン全体を何度もリセットしないでください。
画面が真っ黒のままの場合は、クライアント名、スクリーンショット、ノード番号、「SSHは正常か」をチケットに記載してください。画面セッションの問題か、マシン全体の接続障害かを切り分けやすくなります。
SSHの公開鍵を変更するには?
現在の接続を切らずに、新しい公開鍵を対象ユーザーの ~/.ssh/authorized_keysに追記してください。ディレクトリとファイルの権限がSSHの要件を満たしていることを確認します。別のターミナルを開き、新しい秘密鍵でログインできることをテストしてください。ログインに成功してから、古い公開鍵を削除します。
アップロードするのは公開鍵だけです。秘密鍵はご自身のデバイスに保管し、チケットで送らないでください。古い鍵が使えずマシンにログインできない場合は、注文番号とノード番号をチケットに記載し、復旧方法をご相談ください。
マシンの初期パスワードを変更するには?
案内されたmacOSユーザーでログインし、「システム設定」の「ユーザとグループ」でパスワードを変更するか、そのユーザーのターミナルセッションで passwdを実行してください。変更前に、SSHまたはVNCで接続できる状態を確保してください。変更後は新しいセッションでログインを確認し、現在ログイン中のウィンドウだけに頼らないでください。
ログインできない場合は、コンソールからチケットを送信し、注文番号、ノード番号、表示されたエラーを記載してください。古いパスワードは記載しないでください。
ツールチェーンとプロジェクト依存関係を分けて確認
まずXcodeのバージョンを確認し、次に証明書、ランタイム、空き容量を調べましょう。CI全体をすぐに再実行するより、問題を特定しやすくなります。
プロジェクトで別のXcodeを使うには?
まず xcodebuild -version で現在のツールチェーンを確認します。マシンに複数のXcodeがインストールされている場合は、 xcode-select -s で使用するバージョンを指定し、もう一度バージョンを確認してください。CIスクリプトでは、 DEVELOPER_DIRを明示的に設定することもできます。タスクごとにデフォルトのバージョンが変わるのを防げます。
対象のバージョンが未インストールの場合は、まずそのバージョンのシステム要件と空きディスク容量を確認し、利用可能な正規の配布元からインストーラを入手してください。納品時にすべてのバージョンがインストール済みとは限りません。
ビルドは成功するのに署名で失敗する場合、何を確認すればよいですか?
証明書に対応する秘密鍵があるか、プロビジョニングプロファイルが対象のバンドルIDに合っているか、ビルドタスクから使用するキーチェーンにアクセスできるかを順に確認してください。デスクトップでの手動ビルドは成功しCIで失敗する場合は、実行ユーザー、キーチェーンのロック解除状態、署名設定を比較しましょう。
証明書、秘密鍵、キーチェーンファイルは機密情報です。チケットには個人情報などを伏せたエラーログを添付できますが、証明書の秘密鍵や署名パスワード全体はアップロードしないでください。
Simulatorでプロジェクト指定のランタイムが見つからない場合は?
まずXcodeのプラットフォーム管理画面でインストール済みランタイムを確認するか、 xcrun simctl list devices available を実行して、現在利用可能なデバイスを確認してください。必要なランタイムがない場合は、Xcodeで現在のバージョンに対応するコンポーネントをダウンロードします。ダウンロード前に十分な空き容量を確保してください。
CIではデバイス名だけで対象を判断しないでください。ランタイムのバージョンとデバイスのモデルをビルド設定に明記し、Xcodeを更新した後も対象が利用可能か確認しましょう。
ディスク容量が足りない場合、整理すべきですか?それとも容量を追加できますか?
まずDerivedData、古いarchive、ダウンロード済みのSimulatorランタイム、依存関係のキャッシュを確認し、安全に再生成できるファイルを見極めてください。バックアップを取らずに証明書、プロジェクトのソースコード、使用中の成果物を削除しないでください。
プロジェクトで大容量の永続的な作業領域が必要な場合は、注文時に+1TB SSDまたは+2TB SSDのオプションを選択できます。利用中の注文で変更できるかどうかは、コンソールに表示される選択肢をご確認ください。サポートが必要な場合は、注文番号と容量の使用状況を添えてチケットを送信してください。
注文期間を確認し、月額を日額として扱わない
どちらのモデルも、日・週・月・四半期から利用期間を選択できます。請求額、開始・終了日時、実際に利用できる決済手段は、コンソールの注文画面に表示される最新情報をご確認ください。
日・週・月・四半期の利用期間はどう計算されますか?
注文ごとに期間を選択します。注文には該当する料金と有効期限が表示されます。XV M4 Runnerは$21.4/日、$57.8/週、$107.1/月、$291.3/四半期です。XV M4 Studioは$40.7/日、$109.8/週、$203.3/月、$553/四半期です。料金はすべて米ドルです。
月額料金を1日ごとの請求額と混同しないでください。利用予定期間を決めてから各期間の合計額を比較しましょう。追加ストレージなどのオプションも、同じ注文期間で確認してください。
更新すると別のマシンに変わりますか?
現在の利用期間が終了する前に同じインスタンスを更新すれば、通常は同じマシンを引き続き利用できます。コンソールで更新注文の対象インスタンスと新しい有効期限を確認してください。モデルやノードを変更する場合は、通常の更新として扱わず、データをバックアップしてからチケットで移行方法をご確認ください。
期限までに更新されなかったマシンは回収され、ディスク全体が初期化されます。支払いが完了していない更新をバックアップの代わりにしないでください。
USDT-TRC20の送金には何回の承認が必要ですか?
コンソールの現在の注文に表示される送金先、必要条件、入金状況をご確認ください。以前の注文のアドレスを使ったり、承認回数を決めつけたりしないでください。送金時はネットワークがUSDT-TRC20であることを確認し、トランザクションハッシュを保存してください。ブロックチェーン上で完了しているのに注文が更新されない場合は、注文番号とトランザクションハッシュを添えて、コンソールからチケットを送信してください。
ウォレットの秘密鍵やシードフレーズをチケットで送らないでください。
カード決済の通貨は何ですか?
注文は米ドル(USD)で決済されます。カード決済はStripe経由のVisa、Mastercard、Amexに対応しています。利用可能な決済手段は、コンソールに表示される最新情報をご確認ください。カード情報はStripeが処理し、当サイトのサーバーは経由しません。
カード発行会社の明細に異なる換算額や追加手数料が表示された場合は、まず発行会社の規定をご確認ください。注文金額はコンソールに表示される米ドル額が基準です。
解約前にファイルを保存し、消去ルールを確認
ソースコード、署名関連データ、ビルド成果物、重要な設定をバックアップリストにまとめてください。利用終了後のディスク初期化は、バックアップの代わりにはなりません。
利用終了後、マシン上のデータはどうなりますか?
利用期間終了後に更新されない場合、マシンを回収してディスク全体を初期化します。ディスク上のデータは消去され、システムを再インストールしてから次の利用者に提供されます。プロジェクトの復元用コピーは保存されません。
アカウント情報や必要な請求記録は、マシンのディスクデータとは別に扱われます。アカウント情報の取り扱い範囲については、コンソールからチケットでお問い合わせください。
期限前にバックアップするには?
まずソースコードをご自身で管理するリポジトリにコミットし、証明書と秘密鍵、署名設定、保存が必要なarchive、テストデータ、スクリプトを、ご自身で管理するストレージに書き出してください。大容量ファイルはSSHのファイル転送ツールで分割してコピーし、ファイルサイズやチェックサムを確認しましょう。
コピー後すぐに元データを削除しないでください。バックアップ先からプロジェクトや成果物を1つ取り出し、開けること、または再ビルドできることを実際に確認しましょう。検証後、注文の有効期限に合わせて解約してください。
サポートチームがマシン上のファイルを見ることはありますか?
専有物理マシンに保存したプロジェクトファイルはお客様のものです。弊社がファイルを閲覧・分析することはありません。トラブル調査では、お客様がチケットで共有したノード番号、エラー情報、機密情報を伏せたスクリーンショットを優先して確認します。
スクリーンショットを撮る前に、トークン、接続情報、証明書の内容、プロジェクト内の機密情報を隠してください。追加のサポートが必要な場合は、提供可能な診断情報をチケットでお知らせください。
アジア太平洋の4拠点。稼働状況はコンソールでご確認ください
シンガポール、日本(東京)、韓国(ソウル)、香港は、いずれも2つのモデルの注文対象拠点です。ここに記載しているのはサービス提供エリアであり、リアルタイムの稼働状況ではありません。注文の可否とインスタンスの状態は、コンソールに表示される情報をご確認ください。
シンガポール
東南アジアのチームによる開発やビルドに適しています。
両モデルを注文可能日本(東京)
日本のユーザーに近い環境で、リモート操作やテストを行いたい方に適しています。
両モデルを注文可能韓国(ソウル)
韓国や周辺地域のチームによるビルドや検証に適しています。
両モデルを注文可能香港
華南や東南アジアのチームから接続しやすい拠点です。
両モデルを注文可能サービスのお知らせはどこで確認できますか?
ノードは365日稼働しています。突発的な障害が発生した場合は、まずコンソールでインスタンスの状態とチケットのメッセージをご確認ください。障害チケットを送信した後も、同じ画面で対応状況を確認できます。このページの拠点表示は、リアルタイムの稼働状況を示すものではありません。
必要な情報を1件のチケットにまとめる
コンソールにログインし、該当する注文を選んでチケットを送信してください。ノード番号、注文番号、問題が起きるまでの手順と発生時刻を記載し、機密情報を伏せたエラー全文またはスクリーンショットを添付してください。接続情報、秘密鍵、パスワードは添付しないでください。
まだ注文しておらず、モデルや用途について確認したい場合は、 support@xcodevps.comまでメールでお問い合わせください。プロジェクトの種類、予定している利用期間、希望する拠点をお知らせください。