iPhone shows as “Unavailable” in Xcode 26.1.1 (macOS 15.6.1)

My iPhone no longer works for on-device debugging. This same phone, same Mac, and same cable worked before. Now Xcode always shows the device as Unavailable.

System: • macOS 15.6.1 • Xcode 26.1.1 (17B100) • iPhone on iOS 26.0.1 with Developer Mode enabled • Direct USB-C connection, trust prompt appears normally

Symptoms: The device appears in Xcode and in devicectl, but always in the “unavailable” state. JSON output shows pairingState: unsupported and ddiServicesAvailable: false, meaning USB sees the phone but debugging services won’t start.

Already tried: • Reinstalled Xcode • Reset trust on both Mac and iPhone • Toggled Developer Mode • Reset Location & Privacy • Cleared pairing records in /var/db/lockdown • Restarted usbmuxd • Deleted ~/Library/Developer and /Library/Developer • New cable, direct port, phone unlocked • Full Mac reboot

None of these changed anything — the device stays unavailable.

Question: Has anyone seen iOS 26.x devices stuck as “Unavailable” in Xcode 26.1.x? Is there a known CoreDevice/devicectl issue on macOS 15.6.1? Any fix that does not involve wiping the phone?

Thanks!

iPhone shows as “Unavailable” in Xcode 26.1.1 (macOS 15.6.1)
 
 
Q