Xcode 16.3 missing the CoreSimulator DeviceTypes?

Hi folks,

was there an unannounced breaking change in Xcode 16.3 regarding the device types, e.g. "iPhone 16 Pro.simdevicetype"?

We consume Xcode simulators viaa CLI that uses it and the absence of it broke the complete setup. We are filing a bug report in parallel, but maybe someone is experiencing something related and may see a workaround.

Thanks to everyone!

Accepted Answer

We found a workaround: The device types are also returned as part of xcrun simctl list --json, so they can be processed from there.

For others, it seems the path has moved from /Applications/Xcode_16.2.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/DeviceTypes (in Xcode 16.2, for example) to /Library/Developer/CoreSimulator/Profiles/DeviceTypes (in Xcode 16.3, for example).

Xcode 16.3 missing the CoreSimulator DeviceTypes?
 
 
Q