SuperAPI AI 工具集

ios-sim

前端与建站

查看项目

更新于 10-16 09:54

技能介绍

用途:在 React Native 开发等场景中控制 iOS 模拟器,完成点击、输入、滑动、截图、录屏以及应用安装与启动等操作。技能通过封装 xcrun simctl 与 AXe 的 shell 脚本实现,脚本位于 ${CLAUDE_SKILL_DIR}/scripts/,用 Bash 运行。

主要能力:device.sh booted/open 获取已启动模拟器 ID、打开模拟器应用;capture.sh screenshot <path> 截图、record 启动后台录屏、stop 停止录屏、view 输出压缩 JPEG 路径;app.sh install <path> 安装应用包、launch <id> 按 bundle ID 启动;ui.sh 支持 tap 坐标点击(可用 --duration 长按)、tap-label、tap-id、type(仅 ASCII 可打印字符,最多 500 字符)、swipe、describe-all、describe-point、list、back、scroll top|bottom。

使用方式:分为直接命令与工作流。简单一次性操作可在主上下文直接运行 device.sh、app.sh 等;查看屏幕、查找元素、多步交互应派发 subagent(查看用 haiku 分析截图,检查解析无障碍树 JSON,交互在子代理循环中完成),避免将截图或无障碍树加载到主上下文。

适用与限制:需 macOS 与 Xcode,且模拟器已启动;除 capture.sh view 外,ui.sh 全部命令依赖 AXe(brew install cameroncooke/axe/axe)。脚本自动检测已启动模拟器,可用 --udid 指定设备;截图是 3x 像素分辨率,而无障碍树使用点坐标,点击/滑动必须用点坐标。type 仅接受 ASCII 可打印字符且最多 500 字符;录屏后台运行并需 stop 结束。其他收费、价格、平台与效果信息暂未提供。