I am unable to use my iPhone 17 Pro as a run destination in Xcode. The device appears at a low level, but CoreDevice / devicectl keeps reporting it as unavailable.
Environment
• Mac mini (Apple Silicon)
• macOS 26.3 (Build 25D125)
• iPhone 17 Pro
• iOS 26.3
• Xcode 26.3 (Build 17C529)
• Xcode 26.4 beta 2 (Build 17E5170d)
Symptoms
• The iPhone appears in Finder
• On the iPhone, I tapped “Trust This Computer”
• Developer Mode is enabled
• Apple ID is added in Xcode Accounts
• Team is configured in Signing & Capabilities
• iOS Platform Support is installed
• The device still does not become available as a run destination
• Devices and Simulators does not show it in a usable state
• xcrun devicectl list devices still shows unavailable
Output of xcrun devicectl list devices
Failed to load provisioning paramter list due to error: Error Domain=com.apple.dt.CoreDeviceError Code=1002 "No provider was found." UserInfo={NSLocalizedDescription=No provider was found.}.
devicectl manage create may support a reduced set of arguments.
Name Hostname Identifier State Model
CAC1B56A-C3B4-59FF-8F9D-659277C7C76C.coredevice.local CAC1B56A-C3B4-59FF-8F9D-659277C7C76C unavailable iPhone18,1
What I already tried
• Apple cable
• Different USB/Thunderbolt ports
• Direct connection to rear ports
• Restarted both Mac and iPhone
• Restarted Xcode
• Ran sudo killall usbmuxd
• Ran sudo pkill -9 remoted
• Upgraded Xcode from 26.2 to 26.3, then to 26.4 beta 2
• Ran sudo xcode-select -s /Applications/Xcode-beta.app
• Ran sudo xcodebuild -runFirstLaunch
• Reset “Location & Privacy” on the iPhone, then trusted the Mac again
• Still remains unavailable
Additional note
ioreg shows the iPhone, so the physical USB connection seems to exist.
However, at the CoreDevice / devicectl layer the device remains unavailable, and Xcode cannot use it for on-device build/run.
Is this a known issue with macOS 26.3 / iOS 26.3 / Xcode 26.4 beta 2?
Any workaround or additional debugging steps would be appreciated.
Selecting any option will automatically load the page