test-xcode

Build, install, launch, and log iOS apps on a simulator via XcodeBuildMCP.

2|1|Updated Apr 17, 2026
One-click install
npx skills add https://github.com/wangrenzhu-ola/GaleHarnessCodingCLI --skill test-xcode-wangrenzhu-ola
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-xcode
Source: https://github.com/wangrenzhu-ola/GaleHarnessCodingCLI/tree/main/plugins/galeharness-cli/skills/test-xcode
Command: npx skills add https://github.com/wangrenzhu-ola/GaleHarnessCodingCLI --skill test-xcode-wangrenzhu-ola

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the end-to-end testing of iOS apps on a simulator by building, installing, launching, and collecting logs to verify behavior and catch crashes early.

Core Features & Use Cases

  • Build, install, and run an iOS app on a selected simulator via XcodeBuildMCP.
  • Capture logs and screenshots for UI validation and crash investigation.
  • Use during after-code-change verification or before creating a PR to ensure stability.

Quick Start

Run the test-xcode skill to execute the default scheme on the currently configured simulator.

Frequently Asked Questions about test-xcode

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate iOS simulator testing after making code changes?

You can automate iOS simulator testing after code changes by using this Skill to build, install, launch, and log your app via XcodeBuildMCP, allowing quick verification of app behavior and crash detection before creating a PR.

What do I need to run automated iOS app tests on a simulator?

To run automated iOS app tests on a simulator, you need an active MCP server for XcodeBuildMCP, an existing Xcode project or workspace, and at least one configured iOS simulator installed on your machine.

Can I capture logs and screenshots for crash investigation on the iOS simulator?

Yes, you can capture logs and screenshots for crash investigation on the iOS simulator by running the automated testing workflow, which collects these outputs to verify UI behavior and detect application crashes.

How does XcodeBuildMCP verify app behavior on a simulated device?

XcodeBuildMCP verifies app behavior on a simulated device by executing an end-to-end sequence that builds the project, installs the app, launches it on the selected simulator, and collects runtime logs for stability checks.

What is the best way to verify iOS app stability before creating a PR?

The best way to verify iOS app stability before creating a PR is to run an automated build, install, launch, and logging sequence on a simulator, ensuring code changes do not introduce unexpected crashes or behavior regressions.

Does automated simulator testing work without an active Xcode project?

No, automated simulator testing does not work without an active Xcode project or workspace, because the XcodeBuildMCP server requires a valid project file to compile, build, and install the application on the simulator.