Fixing Xcode 9 issue: "iPhone is busy: Preparing debugger support for iPhone"

There are multiple solutions for this:

Solution 1: Patiently wait for 10 to 15 minutes. Have a tea or roam around ;-)

Solution 2: Disconnect device from the system. Restart both iPhone and Xcode and then rebuild again.

Solution 3:

  1. Go to Windows → Devices and Simulators (Shortcut key: cmd+shift+2)

    Step 1

  2. You’ll see iPhone device connected to system with message

    iPhone is busy: Preparing debugger support for iPhone

  3. Click on plus button (+) present in bottom-left corner.

    Step2-3

  4. This will show the device connected to system. Click on Next button.

    Step 4

  5. Thereafter you’ll see ‘device setup was successful’. Click on Done button.

    Step 5

Solution 3 worked for me!

Solution 4:

Unpair your device and then pair it again. Thereafter follow Step 3.


I clicked ‘Cancel Running’, opened the Devices list, unpaired my iPhone, removed my USB cable and reconnected it, paired the iPhone, and then was asked on my iPhone to enter my passcode ("pin code"). Did this and then was finally able to pair my phone correctly.


Wait a few minutes. The application will start automatically


Restarting Xcode worked for me (quit and start again).

What didn't work for me:

  • waiting for an hour on one device
  • waiting for an hour on another device
  • restarting devices
  • unpairing/pairing devices

It turns out XCode opens device manager window beneath it and waits for you to hit the next button. Switch to that window, hit next and you get the progress bar for the process to show up.

enter image description here

enter image description here