Use the xcodebuildmcp toolset to build/run/test apps, manage simulators/devices, automate UI, and capture logs/screen media. Default to a safe, repeatable flow: discover → set defaults → execute → verify.
This skill assumes the XcodeBuildMCP server is installed and exposed to your MCP client so the tools appear (e.g., mcp__xcodebuildmcp__build_run_sim). If the tools are missing, follow the setup steps in:
references/mcp-setup.md (requirements + MCP client config examples)1) Discover the project/workspace and schemes:
mcp__xcodebuildmcp__discover_projsmcp__xcodebuildmcp__list_schemes2) Set session defaults (so subsequent tools don’t need repeated params):
mcp__xcodebuildmcp__session-set-defaults (workspacePath/projectPath, scheme, simulatorId/deviceId)3) Run the task:
mcp__xcodebuildmcp__build_run_sim or mcp__xcodebuildmcp__build_run_macosmcp__xcodebuildmcp__test_sim / mcp__xcodebuildmcp__test_macos / mcp__xcodebuildmcp__test_device4) Verify and gather evidence:
mcp__xcodebuildmcp__screenshot (sim)mcp__xcodebuildmcp__start_sim_log_cap → mcp__xcodebuildmcp__stop_sim_log_capLoad references/workflows.md for detailed step-by-step sequences and command patterns.
mcp__xcodebuildmcp__describe_ui before coordinate-based taps/swipes/long-press.mcp__xcodebuildmcp__session-set-defaults early to reduce parameter noise.useLatestOS).共 1 个版本