How to uncheck "Connect via network" on physical device in Xcode 15

It looks like the other thread got locked. I would still like to be able to uncheck the box for "Connect via network" so I can develop with my iOS 17+ devices normally with Xcode 15. Or a method to use Xcode 14 with iOS 17+ without CoreDevice or whatever the problematic API is.

You can't. Connectivity is a network-first-only model with a fallback to cable if connected. These are signs that the cable is on the way out for environmental reasons.

I guess I haven't updated this in a while. It's still broken in Xcode 16.2. I would really like to use some of my newer devices for development, one of these years.

It isn't a bug, it is an intended change. xcode connects to ios 17 and later using tcp/ip. It will connect over the usb cable if available.

I guess that's nice of them to intend to break debugging over USB. I'm still hoping they'll intend to, perhaps, add a new feature to allow unchecking the box to "Connect via network", which disables using TCP/IP and re-enables debugging over USB as it used to work.

Edit: I now see Xcode 26 has removed the checkbox for devices with iOS >17. I guess my request would now be to put the checkbox back, and enable to to be used with recent iOS releases.

How to uncheck "Connect via network" on physical device in Xcode 15
 
 
Q