首页 > 解决方案 > 如何从 simctl 命令行检索 ios 设备屏幕分辨率

问题描述

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

我试图列出设备类型,xcrun simctl list -j devicetypes但不幸的是分辨率没有存储在那里......

任何想法?

标签: ioscommand-lineios-simulatorscreen-resolutionsimctl

解决方案


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

以这种方式使用它(其中 UDID 是您想要的设备):

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

它立即返回:

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

推荐阅读