argent-ios-device-setup
GitHub指导配置实体 iPhone 进行自动化测试,涵盖连接、开发者模式开启、首次运行构建签名及故障排查。
Trigger Scenarios
Install
npx skills add software-mansion/argent --skill argent-ios-device-setup -g -y
SKILL.md
Frontmatter
{
"name": "argent-ios-device-setup",
"description": "Set up a cabled physical iPhone for argent. Use when a physical iPhone is involved (a list-devices iOS entry with kind \"device\") and ONLY then; never for a simulator."
}
Physical iPhone setup
Read this only for a physical iPhone. Simulators use argent-ios-simulator-setup.
First run
- Cable the phone, unlock it, keep the screen awake, and turn on Developer Mode (Settings > Privacy & Security > Developer Mode).
list-devicesmust show itconnected. launch-apponly registers the app. The firstdescribe, gesture orscreenshotbuilds, signs and starts the on-device runner: minutes cold, tens of seconds from cache or after a tool-server restart. Build cap 15 min, runner ready 120 s.- On the first install the phone asks to trust the developer (Settings > General > VPN & Device Management), and an Argent Runner app appears on the home screen. Tell the user it is argent's automation runner and must stay installed.
Signing and failures
Signing needs no configuration. The first phone call of a tool-server process carries a note naming the team picked and the ARGENT_IOS_TEAM_ID override (tool-server environment; a change forces a cold rebuild). Cable, lock, trust, expired-profile and missing-certificate errors name their fix: apply it, retry the same call. Also: errSecInternalComponent: run security set-key-partition-list -S apple-tool:,apple:,codesign: -s ~/Library/Keychains/login.keychain-db (asks the user's login password), retry. team has no devices: keep the phone cabled, retry. Bundle id registration failed: free-team app-id cap, wait days or sign under a paid team. Any other xcodebuild failure prints raw error: lines: read ~/.argent/ios-device-runner/logs/runner-<udid8>.log. RUNNER_WEDGED: stop-simulator-server for the udid, retry.
Then read argent-ios-device-interact.
Version History
-
617db8d
Current 2026-11-02 18:47
更新 Runner 应用名称为 Argent Runner 并添加图标,修正文档描述以匹配新命名。
- b6576ef 2026-09-09 02:10


