What problem does it solve? Building, testing, and debugging iPhone apps requires repetitive manual Xcode operations across simulators and physical devices, slowing down iteration and making UI verification error-prone. ## Core Features & Use Cases - Simulator Automation: Build, boot, launch, and test apps on the iOS Simulator using tools like build_sim, boot_sim, launch_app_sim, and test_sim. - Device Deployment: List connected devices, build for hardware, install apps, and capture device logs for pre-release validation. - UI Automation & Debugging: Script taps, swipes, text input, screenshots, and view-hierarchy snapshots, plus attach LLDB for breakpoints, stack traces, and variable inspection. - Use Case: After changing a SwiftUI screen, build for the simulator, launch the app, snapshot the view hierarchy to find element coordinates, tap through the flow, capture screenshots, and run the test suite — all without opening Xcode. ## Quick Start Ask the agent to build your Xcode project for the iPhone simulator, launch the app, and run the test suite using XcodeBuildMCP.