用 simctl list 列出模拟器设备

simctl 是 iOS 模拟器隐藏的命令行接口,其 list 子命令可以显示每台设备、UDID 和运行状态——无需打开 Xcode 窗口。

macOSsimctl 模拟器iOS模拟器低风险
运行 `xcrun simctl list devices` 按运行时分组查看所有模拟器,或加上 `available` 只显示可用的设备。

01命令

命令
$ xcrun simctl list devices
xcrun simctl list devices available
xcrun simctl list runtimes

02作用说明

每行显示设备名、UDID 和状态(Booted 或 Shutdown);同一工具还能启动设备(`simctl boot <UDID>`)、安装应用或截图。加 `available` 过滤器可以隐藏缺少运行时或版本不兼容的设备,脚本中通常正是想要的效果。

03风险

风险低风险
使用条件Xcode (or Command Line Tools) with installed simulator runtimes
!注意: simctl 不在 PATH 中,必须通过 xcrun 调用;直接输入 `simctl` 会报 "command not found"。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

最后验证: 2026-09-17 · 分类: 开发者