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!
Topic:
Developer Tools & Services
SubTopic:
Xcode