RocketSim Setup 是位于 avdlee/rocketsim-agent-skill 下的一个桥接型技能,目的是把 AI 编程智能体连接到 RocketSim,让智能体能够对 iOS 模拟器中运行的应用执行读取、点击、输入、滑动和验证等操作。
用途 该技能不包含自己的操作说明,而是负责找到用户机器上安装的 RocketSim.app,转而使用应用内捆绑的 Agent Skill 和 CLI。由于捆绑内容与已安装的 RocketSim 版本始终匹配,这种转交方式可以避免指南过期。
主要能力
- 检查当前是否已有名为 rocketsim 的技能可用;若有则直接使用,不再继续。
- 定位 RocketSim.app:优先使用正在运行的实例,也通过 Spotlight 元数据查询和常见路径查找候选。
- 验证候选应用,要求其中包含 Contents/Resources/Agent-Skill/<skill-folder>/SKILL.md,以及 CLI 位于 Contents/Resources/CLI/rocketsim 或 Contents/Helpers/rocketsim。
- 读取找到的 SKILL.md 及其引用的 references/ 文件,并按其中针对当前 RocketSim 版本的 CLI 设置规则、命令、沙盒说明和恢复步骤执行。
- 向用户说明如何永久安装捆绑技能。
使用方式 用户需要先安装 RocketSim。技能运行时先检查是否已有 rocketsim 技能;如果没有,则查找并验证 RocketSim.app,读取其捆绑的 SKILL.md 并遵循其中的规则,不复制其内容到项目中,也不凭记忆猜测命令。永久安装方式为:打开 RocketSim → Settings → CLI & Agent,安装 Command Line Tool,然后在 Agent Skill 下选择 General Agents(或 Xcode 内置助手使用 Agentic Coding in Xcode)并点击 Install。RocketSim 会安装指向捆绑技能的符号链接,使技能跟随应用版本更新。
适用场景 适合希望让 AI 智能体操作 iOS 模拟器界面、执行 UI 自动化或验证应用在模拟器中行为的开发场景。
限制 如果 RocketSim 未安装,技能会停止并提示用户先从 Mac App Store 安装。如果已安装但找不到捆绑的 Agent Skill 或 CLI,通常意味着版本过旧,需要更新 RocketSim 后重试;在没有验证过的 CLI 路径时,不应继续进行模拟器自动化。