首页 AI 正文

告别卡顿!iOS 模拟器无界面集群管理神器:Baguette

2026-05-05 0 2

还在为 iOS 自动化测试中频繁启动 Simulator.app、界面卡顿、无法批量控制多台模拟器而头疼?Baguette 是一款专为 macOS 开发者打造的「无界面 iOS 模拟器管家」——它不依赖图形界面,却能秒级创建、启动、关闭任意数量的 iOS 模拟器实例,同时支持 60 FPS 实时画面流式传输与精准手势注入(单点点击、滑动、多指缩放等),真正实现“像操作真机一样操控模拟器”。

核心功能

告别卡顿!iOS 模拟器无界面集群管理神器:Baguette

  • 纯命令行驱动:一个 baguette CLI 工具,无需打开 Xcode 或 Simulator.app,即可完成设备创建、启动、重置、关闭等全生命周期管理
  • 60 FPS 高帧率屏幕流:通过本地 HTTP 流式协议实时推送模拟器画面,延迟低至毫秒级,适配自动化截图、视觉回归测试等场景
  • 主机侧手势注入:绕过系统输入栈,在 host 端直接向模拟器注入真实触控事件——支持单点 Tap、方向 Swipe、双指 Pinch/Rotation、三指以上复杂多点手势
  • 模拟器农场(Simulator Farm)支持:可并行管理数十台不同 iOS 版本、设备型号的模拟器实例,轻松构建轻量级本地设备云
  • 内置 Web 控制台:一键启用 localhost:8080 可视化界面,用浏览器即可查看所有运行中的模拟器、实时预览画面、点击交互、上传文件,开发调试零门槛
  • 深度适配最新生态:原生支持 iOS 17+(含 iOS 18 Beta)、Xcode 15.4+(含 Xcode 16)、macOS Sequoia(15+),基于 Apple 官方 SimulatorKit 和 IndigoHID 构建,稳定可靠

适合哪些人用

Baguette 不是给普通用户玩的玩具,而是为专业 iOS 工程师量身定制的生产力工具:移动 App 自动化测试工程师可用它替代老旧的 WebDriverAgent 方案;Flutter / React Native 跨端团队可用它统一管理多版本模拟器环境;App Store 审核预检人员能快速复现不同机型下的 UI 行为;教育机构或 CI/CD 平台运维人员更可将其集成进 Jenkins/GitLab CI,实现零 GUI 的全自动真·模拟器流水线。一句话:凡需高频、批量、可控操作 iOS 模拟器的场景,Baguette 都是当前最现代、最轻量、最 Swift-native 的答案。

快速上手

只需两步即可开始使用:
① 安装(推荐 Homebrew):brew install tddworks/tap/baguette
② 启动一台 iPhone 15 Pro 模拟器并开启 Web 控制台:baguette run --device "iPhone 15 Pro" --os "iOS 17.5" --web
然后打开 http://localhost:8080,即可看到实时画面,并用鼠标点击或拖拽模拟触摸操作。更多命令如 baguette listbaguette shutdown --allbaguette stream --fps 60 均可通过 baguette --help 查阅。

项目信息


📦
tddworks/baguette
GitHub

Headless iOS Simulator manager/farm + host-side input injection for iOS 26 — taps, swipes, multi-finger gestures, and 60 fps streaming


536

Stars

🔀
19
Forks


Swift

📄
Apache-2.0

编程语言:Swift|GitHub Star 数:536|开源协议:Apache-2.0|GitHub 项目地址

如果你厌倦了被 Xcode 的 UI 拖慢节奏,渴望用一行命令掌控整个 iOS 模拟器集群——Baguette 就是你等待已久的那把“瑞士军刀”。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

本网站所提供的所有资源(包括但不限于软件、文档、教程、代码、素材等)均收集自互联网公开渠道,仅供个人学习、研究及交流使用。我们无法对所有资源的版权归属进行逐一核实。

OPENKLC昆仑草-免费资源下载-源码下载 AI 告别卡顿!iOS 模拟器无界面集群管理神器:Baguette https://www.openklc.com/811.html

常见问题

相关文章

发表评论
暂无评论