Is it impossible to connect iPhone 7 to Xcode 16.1?

Hi!

I am trying to test an app developed in Xcode 16.1 on an iPhone 7 running iOS 15.8.3. My MacOS is 15.0.1 (Sequoia). But I am getting "iPhone is busy" no matter what I do. And yes - Finder can see the iPhone 7 and show information about it.

I have followed a lot of advice that is supposed to solve this, for instance here: https://forums.developer.apple.com/forums/thread/692230

And here: https://stackoverflow.com/questions/46316373/fixing-xcode-9-issue-iphone-is-busy-preparing-debugger-support-for-iphone/48238062

But nothing works. Actually it's getting worse...

At one point it said "100% complete", although it was still "busy". But now I don't even get to the "100% complete" message... (After 30 minutes.)

So my conclusion is that it's impossible to use an iPhone 7 running iOS 15.8.3 to test an app developed in Xcode 16.1 on MacOS 15.0.1.

Am I right? In that case: Which iPhone models and iOS versions can be used instead?

HenrikRo,

Thanks for your post. I understand how frustrating it can be to encounter this "iPhone is busy" issue. It seems like you've already tried some of the common troubleshooting steps, but unfortunately, the problem persists.

To address your question the general rule of thumb is to ensure that the iOS version on your iPhone is at least as old as the minimum iOS version supported by the Xcode version you're using.

Here are a few additional things you can try before giving up:

  1. Restart both your iPhone 7 and Mac: Sometimes, a simple restart can resolve temporary glitches.
  2. Check your Xcode settings: Go to Xcode > Preferences > Locations, and ensure that the Command Line Tools are set to match your Xcode version.
  3. Reset your iPhone's Network Settings: Go to Settings > General > Reset > Reset Network Settings. This won't erase your data, but it might help resolve connectivity issues.
  4. Try using a different USB cable: A faulty cable can cause problems.

Also, I recommend checking Activity Monitor for the CoreDevice process. If you see it hanging, I would recommend updating to macOS 15.1 Sequoia, as I believe it may fix your issue.

Albert Pascual 
 Worldwide Developer Relations.

Are you sure this is what you mean?:

ensure that the iOS version on your iPhone is at least as old as the minimum iOS version supported by the Xcode version you're using

The lowest Minimum Deployment option on the General tab, under Targets, is iOS 15.6, and my iPhone just updated to 15.8.3. So what you are saying is that I need to downgrade iOS on the phone below iOS 15.6?

That sounds strange.

After having followed the advice from DTS Engineer from Apple, including buying a new USB cable, my conclusion is that it is not possible to connect an iPhone 7 running iOS 15.8.3 to Xcode 16.1 on MacOS 15.0.1 Sequoia.

This is quite unsatisfactory. For me, it puts Apple in a very bad light. I can add that I have used this iPhone 7 with earlier versions of Xcode (on earlier versions of MacOS) without problems!

The fact that I pay more than 100 USD per year for the license to be an iOS app developer makes me even more unsatisfied. Now I have to buy another (newer) iPhone...

Is it impossible to connect iPhone 7 to Xcode 16.1?
 
 
Q