如何从 simctl 命令行检索 ios 设备屏幕分辨率

How to retrieve the ios device screen resolution from the simctl command line

我正在寻找一种通过 xcrun simctl 命令行检索设备屏幕分辨率的方法。

我曾尝试使用 xcrun simctl list -j devicetypes 列出设备类型,但遗憾的是分辨率并未存储在那里...

有什么想法吗?

我通过挖掘找到了一种方法,感谢 CodeBender 解决方案,xcrun simctl io

这样使用(UDID是你想要的设备):

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

它returns立即这样:

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