Describe the issue
The .NET MAUI VS Code extension's device picker never shows a physically connected iPad (5th generation, model iPad6,11, running iOS 16.7.2), even though:
The device is trusted, has Developer Mode enabled, and installs/runs a plain Xcode-built app without any issue.
xcrun xctrace list devices lists it as online.
mlaunch --listdev (without --use-amdevice=false) correctly reports it with a full UDID.
Other physical devices (iPhones on iOS 26.x) on the same Mac show up in the picker without issue.
Collect logs
[AppleDeviceManager] Observed: Attach: 74xxxxf
[AppleDeviceManager] Device attached: 74xxxx
...
[AppleDeviceManager] Returning 43 devices (41 simulators, 2 physical)
Steps to reproduce
- Connect a legacy iOS device predating CoreDevice/RemoteXPC support (e.g. iPad 5th gen, iOS ≤16.x) via USB.
- Trust the computer, enable Developer Mode.
- Open a MAUI project in VS Code with the extension installed.
- Open the device picker (.NET MAUI: Pick Device).
Expected behavior
Expected: Device appears in the list. Actual: It never appears, with no error surfaced.
Environment information
Extension: ms-dotnettools.dotnet-maui-1.16.88-darwin-arm64
.NET SDK: 10.0.103; workloads maui 10.0.1, maui-ios 10.0.1
Xcode 26.1.1 (17B100), macOS 26.2 (25C56), Apple Silicon
Affected: iPad iPad6,11, iOS 16.7.2. Unaffected: iPhones on iOS 26.x
Describe the issue
The .NET MAUI VS Code extension's device picker never shows a physically connected iPad (5th generation, model iPad6,11, running iOS 16.7.2), even though:
The device is trusted, has Developer Mode enabled, and installs/runs a plain Xcode-built app without any issue.
xcrun xctrace list devices lists it as online.
mlaunch --listdev (without --use-amdevice=false) correctly reports it with a full UDID.
Other physical devices (iPhones on iOS 26.x) on the same Mac show up in the picker without issue.
Collect logs
[AppleDeviceManager] Observed: Attach: 74xxxxf
[AppleDeviceManager] Device attached: 74xxxx
...
[AppleDeviceManager] Returning 43 devices (41 simulators, 2 physical)
Steps to reproduce
Expected behavior
Expected: Device appears in the list. Actual: It never appears, with no error surfaced.
Environment information
Extension: ms-dotnettools.dotnet-maui-1.16.88-darwin-arm64
.NET SDK: 10.0.103; workloads maui 10.0.1, maui-ios 10.0.1
Xcode 26.1.1 (17B100), macOS 26.2 (25C56), Apple Silicon
Affected: iPad iPad6,11, iOS 16.7.2. Unaffected: iPhones on iOS 26.x