mcpField
A
argent-ios-simulator-setup

argent-ios-simulator-setup

github.com/software-mansion开发3.1k27.1k 次安装今天更新
代码仓库

关于 argent-ios-simulator-setup

为使用 iOS 模拟器执行任务的 Agent 提供设备准备指引,说明如何查找已启动的模拟器,并在没有可用目标时启动设备。

主要功能

  1. 01查找已启动的 iOS 模拟器
  2. 02区分模拟器与实体设备
  3. 03无可用设备时启动模拟器

适用场景

  1. 01为 iOS 模拟器交互选择目标设备
  2. 02在没有已启动模拟器时准备测试环境

MCP 相关

文档要求委派模拟器任务时确保子 Agent 具有 MCP 权限;交互工具可在服务器未运行时自动启动服务器。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/software-mansion/argent --skill argent-ios-simulator-setup

安装后在 Claude Code 中输入/argent-ios-simulator-setup确认已加载。

详细介绍

1. 设置步骤

如果将模拟器任务委派给子 Agent,请确保它们拥有 MCP 权限。

  1. 查找已启动的模拟器 使用 list-devices。筛选 platform: "ios" 的条目,并跳过任何 kind: "device" 的条目(这是实体 iPhone,不能作为模拟器目标):已启动的模拟器会列在前面。 如果没有已启动的模拟器,请使用 udid: <chosen UDID> 调用 boot-device。

  2. 验证连接 所有交互工具(gesture-tap、gesture-swipe、gesture-custom 等)都会在服务尚未运行时自动启动服务。

2. 备注

  • UDID 格式如下:A1B2C3D4-E5F6-7890-ABCD-EF1234567890

评论

支持 Markdown