34 lines
1.0 KiB
Markdown
34 lines
1.0 KiB
Markdown
# iOS Simulator 路径
|
|
|
|
## 硬边界
|
|
|
|
Apple 官方 Simulator 随 Xcode 提供并运行在 Mac 上。Linux/Debian 不能本地安装官方
|
|
iOS Simulator,因此 Linux 本机只能转发到远程 Mac、macOS CI 或云设备。
|
|
|
|
## macOS 环境检查
|
|
|
|
```bash
|
|
xcode-select -p
|
|
xcodebuild -version
|
|
xcrun simctl list runtimes
|
|
xcrun simctl list devices available
|
|
```
|
|
|
|
必须存在:
|
|
|
|
- Xcode。
|
|
- 与项目兼容的 iOS Simulator runtime。
|
|
- 用户指定的设备类型和系统版本。
|
|
- 可用的 workspace/project、scheme 和 destination。
|
|
|
|
若 runtime 缺失,可在用户明确要求安装时使用 Xcode 的 Components 设置或
|
|
`xcodebuild -downloadPlatform iOS` 下载。该安装只能发生在 macOS,不属于 Debian 安装
|
|
能力。
|
|
|
|
## 执行与收尾
|
|
|
|
- 启动并等待指定 Simulator 完成 boot。
|
|
- 只执行目标 scheme 的测试,不将 Simulator 结果外推为真实设备硬件结论。
|
|
- 失败时保留 xcodebuild 输出、Simulator 日志和截图/测试产物。
|
|
- 只关闭本轮由 skill 启动且配置为临时会话的 Simulator。
|