Baguette开源:不开Xcode也能操控iOS模拟器,Web界面管理
在 Mac 上跑 iOS 模拟器,要么开那个笨重的 Simulator.app,要么折腾一堆命令行参数。Baguette 换了个路数:一个 Swift CLI 工具,60 帧投屏走 MJPEG 或 H.264 编码,浏览器里就能看画面、点按钮、划屏幕。
手势不走注入那套野路子,全是 SimulatorKit 的 9 参数 HID 路径,这是 iOS 26 目前唯一认的官方通道。设备农场模式支持 Wall、Grid、List 三种布局,同时盯一堆模拟器像逛农场,缩略图用低成本方案不用重新编码。启停设备、实时预览、输入操控一条龙。
纯 CLI 没 GUI 包袱,适合塞进 CI/CD 或自动化测试流水线。Homebrew 一键安装:brew install tddworks/tap/baguette,然后 baguette serve 起服务,浏览器打开 localhost:8421/farm 就能管所有设备。硬要求:Apple Silicon 的 Mac + Xcode 26。
项目下载:https://pan.quark.cn/s/918ecb5f022c
GitHub 项目地址:github.com/tddworks/baguette