iPhoneがXcode 27のDevice Hubに出てこない、または表示されても実行できない場合は、まずOSと接続方式を切り分けます。
今週は、iOS/iPadOS 27以降ならMacと同じWi-Fiで無線ペアリングを確認し、それより前ならケーブルを使ってください。Appleの案内では、無線ペアリングにはiOS/iPadOS 27以降とMac・端末の同一Wi-Fi接続が必要です。Device Hubのペアリング要件
このガイドは、手元にMacがなく、リモートMacで実機デバッグできるか判断したい独立開発者向けです。
Device Hubに端末が出ない開発者や、実機・シミュレーター・TestFlightのどれで確認すべきか整理したい小規模チームにも役立ちます。
最終更新:2026年10月14日。AppleのDevice Hubペアリング文書、Xcode 27 Release Notes、Xcodeシステム要件を照合しています。Xcode 27 Release Notes/Xcodeシステム要件
同じ症状でも、OSとネットワーク条件で対処を分けます
Xcode 27のDevice Hubは、シミュレーターを管理し、条件を満たす実機とペアリングするための画面です。ただし、一覧への表示は、ペアリング完了やアプリのインストール・実行成功を意味しません。
| 利用者・状態 | まず確認する条件 | 次の判断 |
|---|---|---|
| iOS/iPadOS 27以降の端末 | Macと端末が同じWi-Fiか | Device Hubから無線ペアリングを試し、端末側の確認まで完了させます。 |
| それより前のiOS/iPadOS | ケーブルでMacに接続できるか | 有線接続を試します。無線で見つからないことだけでXcodeの故障と判断しません。ケーブルでiPhoneをコンピュータに接続する方法 |
| Macと端末が別ネットワーク | Macから端末を検出できる接続環境か | リモートデスクトップの接続だけで実機に到達できるとはみなさず、別の検証経路を選びます。 |
| 実機ではなくビルド結果を確認したい | 必要なのがビルド、シミュレーション、配布テストのどれか | 用途に応じてシミュレーター、登録端末への配布、TestFlightを選びます。 |
先に確認するのは無線配線ではなく、Macから端末へ届く条件です
同じWi-FiにいるMacで実機を使う場合
Appleの案内に沿い、Device Hubから近くの端末を選んでペアリングを開始します。端末に確認画面が出たら、信頼するMacであることを確認して操作を続けます。端末が一覧に出ないときは、MacとiPhone/iPadのWi-Fi接続先を確認してから、Device Hubを再確認してください。
端末が一覧に現れた段階で作業を終えないでください。ペアリング状態に加えて、Xcodeからアプリを選択し、端末へインストールして起動できるかを確かめます。実機で対象機能を操作するところまで進めて、はじめてその機能の実機確認ができたと記録できます。
以前のOSを使う場合
iOS/iPadOS 27より前の端末では、無線ペアリングを繰り返すのではなく、まずケーブル接続を試します。ケーブル接続後に端末側の確認が求められた場合は、その表示に従って信頼を許可します。接続できない場合は、ケーブルやポートを切り分けてからDevice Hubの端末状態を見直してください。
初回接続時の信頼確認、Device Hubでの検出、開発用の実行許可は別の確認事項です。OS更新後に端末が以前と同じ状態で使えると決めつけず、再接続後の表示を確認します。ペアリング解除や再登録は、現在のAppleの手順で必要性を確認してから行ってください。
リモートMacでは、画面に入れることと実機が届くことを分けます
リモートデスクトップでMacにログインできても、Macから手元のiPhoneを検出できるとは限りません。無線ペアリングで求められるのは、端末とMacが同じWi-Fiに接続されている状態です。離れた場所にある端末とMacの間に、その条件を満たすネットワーク経路があると確認できない場合は、Device Hubの無線接続を利用できる前提にしないでください。
MESHLAUNCHのリモートMacを検討する場合も、Mac環境にアクセスできることと、手元の実機を接続できることは別々に確認します。公開されている説明や契約前に確認できる情報から、実機接続の可否、接続方式、ネットワーク条件が判断できない場合、実機デバッグに対応すると推定してはいけません。必要な実機テストがあるなら、接続条件を確認できるMacを使うか、別の検証方法を選びます。
一方、ビルドやシミュレーター確認が中心であれば、実機接続を必須条件にしない構成も可能です。Appleの案内でも、シミュレーターと実機は別の実行先として扱われています。シミュレーターまたは実機でアプリを実行する方法
信頼確認とDeveloper Modeは別々に確かめます
最初の接続で信頼確認が出た場合
端末の画面にMacを信頼するか確認する表示が出たら、接続先を確認して許可します。確認が終わる前に、Device Hubで端末が見つからないことだけを根拠にネットワーク障害と判断しないでください。表示が出ない場合は、接続方式と端末側の状態を先に見直します。
Developer Modeが必要な場合
Developer Modeは、信頼確認やDevice Hubでの検出と同じ操作ではありません。端末上で有効化が必要と示されたときは、Appleの案内に従って設定し、求められた確認や再起動を完了させます。すべてのペアリング失敗に対して再起動を繰り返すのではなく、端末やXcodeに案内が表示された場合に限って対応してください。Developer Modeを有効にする手順
確認作業は、接続から機能テストまで順番に進めます
次の項目を上から確認すると、「見つからない」と「実行できない」を混同しにくくなります。
- [ ] XcodeのバージョンとMacの対応条件を、Xcodeシステム要件で確認します。
- [ ] iPhone/iPadのOSが無線ペアリングの条件を満たすか確認します。条件外ならケーブル接続に切り替えます。
- [ ] 無線接続では、Macと端末が同じWi-Fiに接続されていることを確認します。
- [ ] Device Hubで端末が表示されるか確認します。表示されない場合は、信頼確認の未完了やネットワーク条件を切り分けます。
- [ ] 端末に信頼確認が表示されたら、接続先を確認して許可します。
- [ ] Developer Modeを求められた場合は、端末の案内とAppleの手順に従います。
- [ ] Xcodeからアプリをインストールして起動し、必要な機能を実機で操作します。
記録も段階ごとに分けます。「リモートログイン可」「Xcode起動可」「Device Hubで端末を検出」「ペアリング完了」「アプリをインストール・起動」「対象機能を実機確認」のように残せば、開発環境の引き渡し時に未確認の箇所がわかります。ログイン確認だけで実機接続済みと記録しないことが重要です。
実機が必要なテストと、別経路で足りる確認を分けます
シミュレーターは画面や基本的な動作を確かめるのに使えますが、実機の挙動をすべて代替するものではありません。登録端末へのテスト配布では、配布用の準備と対象端末での確認が必要です。登録端末へのアプリ配布 TestFlightはテスト配信の経路ですが、Device Hubでの実機ペアリングを完了したことにはなりません。TestFlightの概要
社内の受け入れ記録では、シミュレーターで確認した項目、実機で確認した項目、TestFlightで配布した項目を分けます。実機のカメラ、センサー、周辺機器、実際の操作感などが要件に含まれる場合は、対象端末での確認を残してください。何を検証したかを区別すれば、代替テストの結果を実機テスト済みと誤って扱うリスクを抑えられます。
よくある状況を次の操作につなげます
同じWi-FiなのにDevice HubにiPhoneが表示されない場合
iPhoneのOS条件を再確認し、Device Hubの一覧表示、端末側の信頼確認、接続状態を順に見ます。無線条件を満たしていない端末では、ケーブル接続に切り替えて比較します。
Macが遠隔地にあり、iPhoneは手元にある場合
リモートデスクトップの接続だけでは、同じWi-Fiという条件を満たすとは判断できません。Macから実機へ到達できる接続方法を確認できなければ、実機デバッグは別のMacで行うか、シミュレーターや配布テストなど必要な検証に合う経路を選びます。
Device Hubには端末が見えるが、アプリが動かない場合
一覧表示、ペアリング、信頼、Developer Mode、アプリのインストールと起動を別々に確認します。端末の表示だけで実機テスト完了にせず、Xcodeから実際にアプリを起動してください。
今週の判断は、実機の接続条件を確認してから環境を選ぶことです
手元のMacなら、端末と同じWi-Fiに接続できるか、または条件に合うケーブル接続を用意できるかを先に確認します。遠隔デスクトップだけの環境は、画面を操作できても実機との接続が保証されません。自前のMacを購入すれば物理接続を組みやすい一方、専用機の費用や保守が発生します。リモートMacのレンタルならmacOS環境を必要な期間だけ使える選択肢になりますが、実機接続の説明が確認できない限り、Device Hub対応を前提にしないでください。
実機ではなくXcodeのビルドやシミュレーターを進める目的なら、MESHLAUNCHのリモートMac環境を確認し、利用前に実機接続の条件を照合してください。ローカルMacの購入も比較したい場合は、Mac miniの購入案内も候補になります。実機接続が必須で、接続方式を確認できない場合は、手元の端末に実際に届くMacを選ぶのが安全です。