通过命令行或浏览器即可远程控制 iOS 模拟器,60fps 推流、支持多设备、无注入 dylib,Swift 测试覆盖全面。
概要
- 项目名称:Baguette(tddworks/baguette)
- 功能:通过命令行或浏览器远程控制 iOS 模拟器(点击、滑动、多指手势),实现 60fps 推流到前端,支持单个或多个设备。
- 技术亮点:不注入 dylib;直接调用 Xcode 26 的 SimulatorKit 私有框架;自带 Web 界面;通过 WebSocket 传输画面与输入。
- 编码质量:测试用例超过 110 个,运行 swift test 完全不依赖模拟器环境。
- 使用场景:替代手动在模拟器中点击、拖拽的繁琐操作。
使用要点
- 安装方式:命令行工具或浏览器直接打开使用
- 支持:点击、滑动、多指手势等全部手势操作
- 画面传输:60 帧/秒的流畅推送
- 多设备管理:单个或多个模拟器设备可同时控制
- 安全性:无需注入 dylib,降低潜在风险
快速开始
- 访问仓库获取安装与运行方法
- 运行后在浏览器中打开界面,连接本地/远端模拟器
- 通过 WebSocket 进行输入与画面交互
评论 0
还没有评论,来说两句吧。
登录 后参与评论