用 simctl list 列出模拟器设备
simctl 是 iOS 模拟器隐藏的命令行接口,其 list 子命令可以显示每台设备、UDID 和运行状态——无需打开 Xcode 窗口。
运行 `xcrun simctl list devices` 按运行时分组查看所有模拟器,或加上 `available` 只显示可用的设备。
01命令
命令
$ xcrun simctl list devices
xcrun simctl list devices available
xcrun simctl list runtimes02作用说明
每行显示设备名、UDID 和状态(Booted 或 Shutdown);同一工具还能启动设备(`simctl boot <UDID>`)、安装应用或截图。加 `available` 过滤器可以隐藏缺少运行时或版本不兼容的设备,脚本中通常正是想要的效果。
03风险
!注意: simctl 不在 PATH 中,必须通过 xcrun 调用;直接输入 `simctl` 会报 "command not found"。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- simctl(1) — control iOS Simulator devices依据: Documents the list subcommand with device and availability filters.
- simctl man page (OS X)依据: Man page text for simctl covering list, boot, and device management.
最后验证: 2026-09-17 · 分类: 开发者