1.0 KiB
1.0 KiB
iOS Simulator 路径
硬边界
Apple 官方 Simulator 随 Xcode 提供并运行在 Mac 上。Linux/Debian 不能本地安装官方 iOS Simulator,因此 Linux 本机只能转发到远程 Mac、macOS CI 或云设备。
macOS 环境检查
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。