mcpField
A
argent-ios-device-setup

argent-ios-device-setup

github.com/software-mansion测试与质量3.1k11.7k 次安装今天更新
代码仓库

关于 argent-ios-device-setup

这是使用 Argent 操作实体 iPhone 的设置技能,涵盖设备连接、首次安装、签名和常见故障处理,面向准备自动化设备的人员;模拟器设置由另一技能负责。

主要功能

  1. 01准备并连接实体 iPhone
  2. 02启用开发者模式
  3. 03构建、签名并启动运行器
  4. 04信任并保留 Argent Runner 应用
  5. 05排查签名和构建故障

适用场景

  1. 01为 Argent 自动化设置 iPhone
  2. 02处理首次运行的信任和签名提示
  3. 03修复运行器或构建错误

MCP 相关

输入介绍了 Argent 设置流程和工具,但未说明 MCP 行为。

安装

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

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

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

详细介绍

iPhone 真机设置

仅在使用实体 iPhone 时阅读此内容。模拟器请使用 argent-ios-simulator-setup。

首次运行

  1. 连接手机、解锁手机并保持屏幕常亮,然后开启开发者模式(设置 > 隐私与安全性 > 开发者模式)。list-devices 必须显示设备状态为 connected。
  2. launch-app 只会注册应用。首次调用 describe、手势或 screenshot 时,才会构建、签名并启动设备端运行器:首次冷启动需要几分钟,使用缓存或重启工具服务器后需要几十秒。构建上限为 15 min,运行器就绪时间为 120 s。
  3. 首次安装时,手机会要求信任开发者(设置 > 通用 > VPN 与设备管理),主屏幕上还会出现一个 Argent Runner 应用。请告知用户,这是 argent 的自动化运行器,必须保持安装状态。

签名与故障

签名无需配置。工具服务器进程首次调用时会显示提示,注明所选团队以及 ARGENT_IOS_TEAM_ID 覆盖值(工具服务器环境;更改后会强制冷构建)。连接线、锁定、信任、配置描述文件过期和缺少证书等错误都会说明如何修复:按提示处理,然后重试同一调用。此外,遇到 errSecInternalComponent 时,运行 security set-key-partition-list -S apple-tool:,apple:,codesign: -s ~/Library/Keychains/login.keychain-db(系统会要求输入用户登录密码),然后重试。遇到 team has no devices 时,保持手机连接并重试。Bundle id 注册失败表示免费团队的应用 ID 数量已达上限,请等待几天或使用付费团队签名。其他任何 xcodebuild 故障都会输出原始 error: 行:请查看 ~/.argent/ios-device-runner/logs/runner-<udid8>.log。遇到 RUNNER_WEDGED 时,对该 udid 运行 stop-simulator-server,然后重试。

然后阅读 argent-ios-device-interact。

评论

支持 Markdown