SuperAPI AI 工具集

agent-device-lab

测试与质量

查看项目

更新于 10-16 07:17

技能介绍

用途:准备一台 Mac 和一台实体 Android 或 iPhone 设备,用于已授权的测试。该技能负责主机就绪与设备注册;应用驱动命令应使用已安装的上游 agent-device 技能或版本匹配的 CLI 帮助。适用于审计或准备实体设备的主机工具、诊断设备信任/开发者模式/运行器签名阻塞,以及设置 iPhone 镜像或完成一次有界设备交互。

主要能力与用法:先确定模式、主机、实体设备、应用和可观察结果。审计或计划不授权安装、注册、改设置或应用交互。仅检查所选模式的前置条件;镜像不需要 ADB、XCTest 运行器或 agent-device。Android 使用 Google Android SDK Platform Tools,由设备所有者启用 USB 调试并批准本机 RSA 密钥,adb devices -l 须显示目标序列号且状态为 device,后续命令用 -s <serial> 绑定,agent-device 用 --platform android --serial <serial>。iPhone 通过 Xcode 时需完整 Xcode、设备信任与开发者模式由所有者完成,用 xcrun devicectl list devices 核对,agent-device 用 --platform ios --udid <udid>,并需 DDI 服务与运行器签名。iPhone 镜像需检查 Apple 当前要求,包括硬件/系统/地区、同一 Apple 账户与 2FA、Wi-Fi/蓝牙及附近已锁定的 iPhone。

限制:设备信任、密码、开发者模式确认、Apple 账户、2FA 和签名账户认证均属所有者,不得收集凭据或绕过提示。不要静默获取并执行可变的 @latest 包;安装技能不会安装该 CLI。共享前需清除设备标识、账户名、截图和日志。若安装上游技能,可在目标项目中运行:npx skills add callstack/agent-device --skill agent-device。