Xcodeで実機ビルドしようとしたときに、
[デバイス名] is busy: Preparing debugger support for [デバイス名]
と表示されたまま進まないことがあります。
この症状は、Xcode側のデバイス準備処理が止まっている状態です。まずは Devices and Simulators から一度デバイスを Unpair し、USBを挿し直して、信頼設定をやり直す のが手早い対処法です。
先に結論:最初に試したい手順
- Xcodeで
Window > Devices and Simulatorsを開く - 接続中のiPhone / iPadを右クリックして
Unpair Deviceを選ぶ - USBケーブルを一度抜く
- もう一度接続する
- Mac側で 「Allow accessory to connect?」 が出たら許可する
- iPhone / iPad側で 「Trust This Computer?」 が出たら 信頼 を選ぶ
- もう一度ビルドする
なぜ起きるのか
このエラーは、Xcodeが実機デバッグの準備を進めている一方で、デバイスの認識・ペアリング・信頼設定のどこかが噛み合っていない ときに起きやすい症状です。
特に、以下のような状態で発生しやすくなります。
- 過去のペアリング情報が不整合を起こしている
- Mac側の接続許可が完了していない
- iPhone / iPad側の「このコンピュータを信頼しますか?」が未承認
- USB接続が不安定
- OSやXcodeの組み合わせが噛み合っていない
まだ直らないときの追加チェック
USBケーブルと接続先を変える
見落としがちですが、充電専用ケーブル や不安定なUSBポートだと認識が途中で止まることがあります。
次の点を確認してみてください。
- データ通信対応のUSBケーブルを使っているか
- 別のUSBポートに挿し替えてみる
- ハブ経由ではなくMac本体に直接つなぐ
- 可能なら別のケーブルも試す
「信頼」が出ないなら、接続関係をリセットする
iPhone / iPadで「Trust This Computer?」が表示されない場合は、過去の信頼設定が影響していることがあります。
その場合は、iPhone / iPad側で接続設定をリセットしてから再接続すると改善することがあります。
MacとiPhone / iPadを再起動する
接続や認識が中途半端なまま残っている場合は、Macと実機の両方を再起動 したほうが早く解決することがあります。
一度再起動してから、再接続 → 信頼 → 再ビルドの順で試してください。
macOS・iOS / iPadOSを最新にする
Xcodeだけを更新していても、macOSやiPhone / iPad側のOSが古いと認識が安定しないことがあります。
確認したいポイントは以下です。
- Xcodeのバージョン
- macOSのバージョン
- iPhone / iPadのOSバージョン
開発環境の組み合わせに差があると、実機接続まわりで不具合が出ることがあります。
セキュリティソフトやVPNも疑う
まれに、VPNやセキュリティソフトが接続認識に影響することがあります。
普段から常駐系のツールを入れている場合は、一時的に無効化して挙動を確認してみるのも有効です。
それでも解決しない場合
ここまで試しても改善しない場合は、Xcodeがデバイスを正しく認識できていない 可能性があります。
Devices and Simulators を開いて、次の点を確認してください。
- デバイスが接続済みとして表示されているか
- 信頼確認が完了しているか
- エラーメッセージが変化していないか
- 接続が途中で切れていないか
ペアリングのやり直しだけで直るケースは多いですが、ケーブルやOSの相性まで含めて確認すると解決しやすくなります。
まとめ
[デバイス名] is busy: Preparing debugger support for [デバイス名] で止まるときは、まず Unpair Device → USBを挿し直す → 信頼し直す の順で試すのがおすすめです。
それでも直らない場合は、次の順で切り分けるとスムーズです。
- ケーブルを変える
- USBポートを変える
- 信頼設定をやり直す
- MacとiPhone / iPadを再起動する
- OSとXcodeのバージョンを確認する
実機ビルドまわりのエラーは原因が複数にまたがることがあるので、まずはペアリングのやり直しから試す のが最短です。




