用 xcrun simctl 从终端启动 iOS 模拟器
simctl 可以完全在命令行启动、关闭模拟器并安装应用,无需打开 Xcode。
运行 `xcrun simctl boot "iPhone 16"` 后台启动设备,再 `open -a Simulator` 打开窗口。
01命令
命令
$ xcrun simctl list devices available && xcrun simctl boot "iPhone 16" && open -a Simulator02作用说明
simctl 是模拟器应用背后的强大工具:list devices available 列出可启动设备的 UDID 和名称,boot 在后台启动设备(配合 xcodebuild 做无头 UI 测试很实用),install/launch 可把 .app 包推送并启动。设备名必须完全匹配,可从 simctl list 复制,或直接使用 UDID。启动后的模拟器会一直占用内存,用完后记得 simctl shutdown 或 `xcrun simctl shutdown all`。
03风险
!注意: 启动的模拟器会累积内存和磁盘快照——用完请关闭或用 `xcrun simctl erase` 抹掉。
04撤销
撤销
$ xcrun simctl shutdown "iPhone 16"05来源
- simctl(1) — macOS man page依据: Documents simctl list, boot, shutdown, and install subcommands for controlling iOS Simulator devices.
最后验证: 2026-09-17 · 分类: 开发者