SuperAPI AI 工具集

ios-simulator

安全与审计

查看项目

更新于 10-15 21:12

技能介绍

用途:通过 xcrun simctl 命令行管理 iOS 模拟器设备与应用测试,适合本地调试和 CI 自动化。

主要能力:设备生命周期(list、create、boot、bootstatus、shutdown、erase、delete);应用安装与启动(install、launch、terminate、get_app_container);测试工作流(push 推送模拟、location 位置模拟、privacy 权限授予/撤销/重置、openurl 深链、status_bar 覆盖);截图与录屏(io screenshot、io recordVideo);日志流(spawn booted log stream,可按 subsystem/category/process 过滤)。

必要用法:先 xcrun simctl bootstatus <UDID> -b 等待就绪,再 install/launch;脚本中避免硬编码 UDID,可用 xcrun simctl list -j devices available 解析,或在仅一个模拟器运行时用 booted。CI 中应在 teardown 执行 shutdown all 与 delete。

限制:模拟器不支持 APNs 真实投递、性能保真、相机硬件、麦克风输入、Secure Enclave、App Attest、运动传感器、NFC、蓝牙等;推送、位置、权限等仅为本地模拟。性能敏感与硬件相关功能需在真机验证。

资料未提供该技能的安装方式、收费与价格信息。