skip to Main Content

Issue: The build hangs with "iPhone is busy: making Apple Watch ready for development"

Further facts:

  • iOS 14.8
  • iPhone 8
  • watchOS 7.6.2
  • Xcode 13
  • Apple Watch Series 3 + Cellular (42mm)

Does anyone know a solution for that issue?

Many of the developers have the same issue:

12

Answers


  1. According to this post, this issue is fixed with an upgrade to iOS 15.0.2 / watchOS 8.0.1: https://developer.apple.com/forums/thread/691452

    Login or Signup to reply.
  2. The solution is:

    • Waiting for 5-20 mins
    • Let your iPhone and Apple Watch on
    Login or Signup to reply.
  3. The real solution is:
    If you don’t need the apple watch you can just power off the Apple Watch and unplug/plug the iPhone. That’s a quick fix. No need to unpair the watch no need to wait 5 – 20 mins

    Login or Signup to reply.
  4. I have been struggling with this for some time now. If you don’t need the Apple Watch, instead of turning it off completely, you can also turn on airplane mode if configured correctly.

    On your watch, go to Settings AppAirplane Mode. Make sure that both WIFI and Bluetooth switches are turned off!

    When the bluetooth switch is turned on, a connection will still be established even if your watch is in airplane mode AND bluetooth is turned off on the phone from Control Center. It took me some time to figure this out…

    Update: The Bluetooth setting seems to turn itself on again after some time! No idea why… 🤷🏼‍♂️ Keep that in mind and check the setting again if flight mode does not fix your issue.

    Using Flutter?

    When running flutter doctor, it will give you a clear hint, that your watch is causing the issue.

    When trying to build your app e.g. from Android Studio, you might instead find these messages in your log:

    The requested device could not be found because no available devices matched the request.
    
    Available destinations for the "dev" scheme:
    [list of devices]
    
    Could not build the precompiled application for the device.
    
    Building a deployable iOS app requires a selected Development Team with a Provisioning Profile. Please ensure that a Development Team is selected by:
    [instructions how to set the development team]
    
    Ineligible destinations for the "dev" scheme:
    [list of devices]
    

    I put these messages here for people googling them. If you have an Apple Watch, then run flutter doctor to check if this is the root cause.

    Login or Signup to reply.
  5. This still happens from time to time. The solution that has worked for me every time is to reboot the phone

    Login or Signup to reply.
  6. In my case:
    If my Apple Watch is turned on – then from Xcode I’m still able build and run the app just fine.
    But when I’m using Flutter – it fails.
    flutter devices shows my iphone as "Busy".

    As soon as I turn off the Apple Watch, and then disconnect and reconnect the iPhone USB cable – all is good.

    Since it’s one of the earliest Apple Watch modules, the latest WatchOS that I can install is v6.3, although the latest available is WatchOS v8.x.

    I suppose this issue doesn’t occur with the latest WatchOS.
    (I’m using iOS v15.2)

    Login or Signup to reply.
  7. I think all answers are overlooked, you don’t need 5-20 mins if you let it finish the preparing process, it’ll take just a few minutes, 5 mins top..
    But regarding fixing this with an upgrade, that’s not the case, and I would love to see it fixed, or offered with an option to exclude watch from the dev purpose unless really needed.

    Login or Signup to reply.
  8. This is what works for me:

    1. Turn off the Bluetooth from settings in your iPhone from Settings -> Bluetooth (Don’t turn it off from the control center)
    2. Quit Xcode
    3. Launch it again
    4. Build and Run
    Login or Signup to reply.
  9. I facing this issue too. This is because the latest xcode only support until iOS 15.2 sdk, but my phone’s iOS version is 15.3. Thus, xcode is downloading the iOS 15.3 sdk from your phone that’s why takes time (I knew the message is not saying that)

    However, I do some testing and it works for me.

    Origin From: https://developer.apple.com/forums/thread/691452?answerId=704424022#704424022

    Login or Signup to reply.
  10. Make sure you’re running a version of Xcode that supports the SDK versions of your iOS/watchOS device. If you’ve recently updated either OS versions, you may need a matching Xcode update for this to work properly.

    Login or Signup to reply.
  11. The Apple Watch configuration takes around 5 minutes. It’s way better to postpone everything and let it run for 5 minutes then the other workarounds – such as disconnecting your watch, turning on/off your iphone, etc

    Login or Signup to reply.
  12. Could also be that your device firmware isn’t compatible with your version of Xcode.

    For example, iOS 16.4 was released yesterday (28th March 2023). My version of Xcode is 14.2 – which is the latest production version. There was supposed to be a new production build of Xcode (14.3), but the latest is an RC2 build – so Xcode doesn’t have support for my iOS version.

    Try unpairing/pairing your device first.

    If the above applies to you, you can manually add support – check out this Github repo:

    https://github.com/iGhibli/iOS-DeviceSupport

    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search