Skip to content

XHarness can't create iOS17 simulators #1090

@rmarinho

Description

@rmarinho

on XCode15 one can't create an iOS17 device with iPhoneX a new one should be use. So this is failing create simulators using ..

xharness apple test --app=/Users/ruimarinho/dotnet/maui/src/Core/tests/DeviceTests/bin/Debug/net8.0-ios/iossimulator-x64/Microsoft.Maui.Core.DeviceTests.app --targets=ios-simulator-64_17.0 --output-directory=TestResultsDirectory --verbosity=Debug
1:55:21.5290580] 
[11:55:21.5290660] Running /Applications/Xcode.app/Contents/Developer/usr/bin/simctl create "iPhone X (iOS 17.0) - created by XHarness" com.apple.CoreSimulator.SimDeviceType.iPhone-X com.apple.CoreSimulator.SimRuntime.iOS-17-0
[11:55:22.5369350] An error was encountered processing the command (domain=com.apple.CoreSimulator.SimError, code=403):
[11:55:22.5369860] Incompatible device
[11:55:22.5370530] Unable to create a device for device type: iPhone X (com.apple.CoreSimulator.SimDeviceType.iPhone-X), runtime: iOS 17.0 (17.0.1 - 21A342) - com.apple.CoreSimulator.SimRuntime.iOS-17-0
[11:55:22.5403950] Process simctl exited with 147
[11:55:22.5410340] Could not create device
runtime: com.apple.CoreSimulator.SimRuntime.iOS-17-0
device type: com.apple.CoreSimulator.SimDeviceType.iPhone-X
[11:55:22.5490070] Failed to find/create simulator (attempt 1/3):
Microsoft.DotNet.XHarness.Common.CLI.NoDeviceFoundException: Could not create device
runtime: com.apple.CoreSimulator.SimRuntime.iOS-17-0
device type: com.apple.CoreSimulator.SimDeviceType.iPhone-X
   at Microsoft.DotNet.XHarness.iOS.Shared.Hardware.SimulatorLoader.FindOrCreateDevicesAsync(ILog log, String runtime, String devicetype, Boolean force, CancellationToken cancellationToken) in /_/src/Microsoft.DotNet.XHarness.iOS.Shared/Hardware/SimulatorLoader.cs:line 232
   at Microsoft.DotNet.XHarness.iOS.Shared.Hardware.SimulatorLoader.FindSimulators(TestTargetOs target, ILog log, Boolean createIfNeeded, Boolean minVersion, CancellationToken cancellationToken) in /_/src/Microsoft.DotNet.XHarness.iOS.Shared/Hardware/SimulatorLoader.cs:line 412
   at Microsoft.DotNet.XHarness.iOS.Shared.Hardware.SimulatorLoader.FindSimulators(TestTargetOs target, ILog log, Int32 retryCount, Boolean createIfNeeded, Boolean minVersion, CancellationToken cancellationToken) in /_/src/Microsoft.DotNet.XHarness.iOS.Shared/Hardware/SimulatorLoader.cs:line 519
[11:55:22.5492120] 
[11:55:22.5492150] Running /Applications/Xcode.app/Contents/Developer/usr/bin/simctl create "iPhone X (iOS 17.0) - created by XHarness" com.apple.CoreSimulator.SimDeviceType.iPhone-X com.apple.CoreSimulator.SimRuntime.iOS-17-0
[11:55:23.3916630] An error was encountered processing the command (domain=com.apple.CoreSimulator.SimError, code=403):
[11:55:23.3916980] Incompatible device
[11:55:23.3917850] Unable to create a device for device type: iPhone X (com.apple.CoreSimulator.SimDeviceType.iPhone-X), runtime: iOS 17.0 (17.0.1 - 21A342) - com.apple.CoreSimulator.SimRuntime.iOS-17-0
[11:55:23.3948370] Process simctl exited with 147
[11:55:23.3949110] Could not create device

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions