1

I'm looking for a way to retrieve via the xcrun simctl command line the screen resolution of the devices.

I'v tried to list device types with xcrun simctl list -j devicetypes but unfortunately the resolution is not stored there...

Any idea?

Zaphod
  • 6,758
  • 3
  • 40
  • 60

1 Answers1

1

I found a way by digging, thanks to CodeBender solution, with xcrun simctl io

Use it this way (where the UDID is the device you want):

xcrun simctl io 80E6DAF5-A6EE-44F5-AAE6-561D58652C31 enumerate

It returns instantly this:

Port:
    UUID: 246D47F3-7BDA-42DE-B511-0C1BD0C1EBCF
    Class: Display
    Port Identifier: com.apple.CoreSimulator.IndigoFramebufferServices.Display
    Power state: On
    Display class: 0
    Default width: 640
    Default height: 1136
    Default pixel format: 'BGRA'
    Display rotation:
        Angle              = 0 radians
Zaphod
  • 6,758
  • 3
  • 40
  • 60