← ClaudeAtlas

xcodebuildmcp-simulator-logslisted

Use XcodeBuildMCP to run iOS simulator workflows and capture logs without manual copy/paste. Use when asked to build or run the iOS app in Simulator, inspect session defaults, start or stop simulator log capture, collect app logs for debugging, or troubleshoot StoreKit and runtime issues from simulator output.
eric-sabe/engsys · ★ 1 · AI & Automation · score 67
Install: claude install-skill eric-sabe/engsys
# XcodeBuildMCP Simulator Logs Manage simulator runs and capture logs directly through the XcodeBuildMCP server. The user does not need to paste console output by hand. > Requires the `xcodebuildmcp` MCP server (configured in `.mcp.json`). It will prompt for approval on first use this session. ## When to Use This Skill - The user wants simulator logs captured or analyzed. - The user asks to run or verify the iOS app in Simulator. - The user wants ongoing debugging without copy/pasting log output. - The user is troubleshooting StoreKit, auth, crash, or runtime behavior in Simulator. ## Core Rules 1. Before the first simulator build, run, or test call in a session, call `session_show_defaults`. 2. If defaults are missing or wrong, discover projects and schemes first, then proceed with simulator workflows. 3. Do **not** call `boot_sim` or `open_sim` as prerequisites for `build_run_sim` — `build_run_sim` handles boot and opening automatically. 4. For ongoing logs, call `start_sim_log_cap` and keep the returned `logSessionId` for later retrieval. 5. To read captured output, call `stop_sim_log_cap` with the `logSessionId`, then immediately start a new capture if continuous monitoring is needed. ## Workflow: Connect to Simulator Log Stream 1. `session_show_defaults` — verify active project/workspace, scheme, simulator. 2. `start_sim_log_cap` with `subsystemFilter: app` unless broader logs are needed. 3. Ask the user to reproduce the issue. 4. `stop_sim_log_cap` to retrieve l