RocketSimApp
Xcode iOS 模拟器增强工具集,提供30+调试/测试/监控工具,80k+开发者使用
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
Xcode iOS 模拟器增强工具集,提供30+调试/测试/监控工具,80k+开发者使用
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
当你写完一段 UI 代码,点下 Run 键,看到模拟器弹出来——然后呢?逐个点击按钮测试流程、盯着网络请求抓包、肉眼对比截图差异、用 Accessibility Inspector 一个节点一个节点翻找元素……这些重复劳动,每一天都在消耗开发者的注意力。
RocketSim 正是为解决这个问题而生。它是一款 macOS 原生应用(App Store 分发),通过扩展 Xcode 内置的 iOS Simulator,为开发者提供 30+ 工具集,涵盖测试、调试、网络监控、截图录制、无障碍检查和 AI Agent 自动化等场景。据官方数据,全球已有超过 80,000 名 iOS 开发者使用。
RocketSim 由荷兰独立开发者 Antoine van der Lee 主导开发,他是 Swift 社区的活跃贡献者,运营着知名的 SwiftLee 技术博客。其设计哲学强调「开发者体验优先」——不是用更大的功能列表,而是让每个功能足够好用、足够稳定。
项目采用 Mac App Store 分发策略,用户安装后会在 Xcode 菜单栏出现一个 RocketSim 扩展入口。该模式的优势是用户无需额外部署,开箱即用;劣势是闭源且分发渠道单一,源码仓库本身并不包含可编译的 Xcode 项目。
RocketSim 的功能矩阵可以划分为以下几个层次:
调试增强层:在模拟器上叠加可视化的调试面板,支持实时查看 View Hierarchy、元素属性、视图层级关系。对于复杂的 Auto Layout 嵌套视图,这个功能可以快速定位布局问题。
网络监控层:拦截并展示 iOS 应用发出的 HTTP/HTTPS 请求,类似 iOS 端的 Charles Proxy。开发者无需配置代理证书,即可直观看到请求路径、响应体、耗时等关键信息,对前后端联调尤其有价值。
截图与录制:一键截取模拟器当前画面,支持批量截图历史管理。录制操作视频导出为 GIF/MP4,方便在 PR 评论、Slack 或技术博客中展示测试流程。
无障碍审计:内置 Accessibility Inspector 增强功能,帮助开发者检查 App 的 VoiceOver 兼容性和动态类型支持,确保应用对残障用户的可用性。
App Actions:通过录制用户操作生成可复现的脚本序列,支持自动化测试流程。对于需要反复验证同一路径的场景(例如注册流程),可以显著减少手工操作。
AI Agent 集成:RocketSim 提供了官方 Agent Skill(独立的 RocketSim-Agent-Skill 仓库),让 AI 编程工具(如 Cursor、Claude Code)能够通过 RocketSim CLI 控制模拟器。Agent 可以「看到」屏幕上的 UI 元素、理解当前视图状态,然后决定下一步操作——这比传统的基于坐标的模拟器自动化要可靠得多。
值得注意的是,RocketSim 采用了「产品 + 文档 + AI Skill」的多仓库架构:
AvdLee/RocketSimApp):主要存放文档站(Astro/Starlight 构建的 rocketsim.app/docs)、RocketSim Agent Skill 的元数据以及营销横幅图。核心二进制分发通过 App Store,未开源。AvdLee/RocketSim-Agent-Skill):包含 AI Agent 与 RocketSim 交互的具体实现——CLI 命令封装、screen 状态读取、元素定位逻辑等。主仓库的技术栈清晰:
@wordpress/env 做本地 WordPress 集成测试deploy.yml)和代码质量检查(quality.yml)适合谁用:所有使用 Xcode iOS Simulator 的开发者,尤其是需要频繁做 UI 测试、网络调试、无障碍验证的团队。独立开发者可以白嫖完整功能,商业团队建议关注 App Store 许可协议。
不适合谁:不开发 iOS/macOS 应用的开发者(完全无关)、习惯使用真机调试的团队(价值降低)、需要 Linux/Windows 开发环境的工作流。
上手路径:从 Mac App Store 安装 RocketSim.app → 重启 Xcode → 菜单栏出现 RocketSim 图标 → 打开模拟器即可使用。无需命令行配置。
RocketSim 本质上是一个闭源的商业工具(App Store 分发),主仓库的开源代码主要是文档站点而非核心产品。这意味着:
但换个角度看,App Store 分发也带来了自动更新、应用签名安全、沙盒权限等好处。80,000+ 开发者的用户基数证明了其市场认可度。
从行业趋势看,RocketSim 代表的「开发工具智能化」方向值得关注——通过 Agent Skill 将传统 GUI 工具接入 AI 工作流,是 2025-2026 年开发者工具领域的重要演进方向。Antoine 的多仓库策略(产品 + AI Skill + 文档)也为其他开发者工具作者提供了参考样本。