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

标签 ios command-line ios-simulator screen-resolution simctl

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

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

有什么想法吗?

最佳答案

借助 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

关于ios - 如何从 simctl 命令行检索 ios 设备屏幕分辨率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62471269/

相关文章:

ios - 引用泛型类型 'Map' 需要 <...> 中的参数 - Swift

ios - 设置值 :ForKey: instead of set(whatever)?

ios - 如何使用 Apple Push Notifications 更新 Passbook

ios - NSDate 是类成员 : [NSDate class] returns false?

windows - 如何在 Windows 命令行中运行命令集

xcode - Jenkins 与 Xcode 8 和 iOS 模拟器 : "Timed out waiting 120 seconds for simulator to boot, current state is 1"

C++ 命令行 : Output program variable value

android - 从命令行在 Android 模拟器上安装和运行 .apk

ios - 有没有办法在调试 iOS 应用程序时查看临时文件、缓存和目录?

xcode - MKMapView 不会在 iOS6 的 iPad REAL DEVICE 上缩放和动画