Back to Skills

iOS Simulator

Build, navigate, and test iOS apps via simulator automation with XcodeBuild integration

iosxcodemobiletestingautomation

Skill Content

# iOS Simulator Skill

Automate iOS app building, navigation, and testing via the iOS Simulator.

## Overview

This skill enables Claude Code to interact with iOS simulators for:

- **Building** - Compile and run iOS apps on simulator
- **Navigation** - Interact with UI elements, tap buttons, scroll
- **Testing** - Run UI tests and validate app behavior
- **Screenshots** - Capture simulator screenshots for debugging

## Installation

Clone the skill to your Claude Code configuration:

```bash
git clone https://github.com/conorluddy/ios-simulator-skill.git ~/.claude/skills/ios-simulator
```

## Requirements

- Xcode installed with iOS simulators
- XcodeBuildMCP server (recommended)
- macOS development environment

## Features

### Build and Run
- Build iOS projects with xcodebuild
- Launch apps on specific simulator devices
- Handle build errors and warnings

### UI Automation
- Tap elements by accessibility identifier
- Input text into text fields
- Scroll and swipe gestures
- Wait for elements to appear

### Testing Support
- Run XCUITest test suites
- Capture test results and failures
- Generate test coverage reports

## Example Usage

"Build and run the app on iPhone 15 Pro simulator"
"Tap the login button and enter test credentials"
"Run all UI tests and show me any failures"

## Repository

[github.com/conorluddy/ios-simulator-skill](https://github.com/conorluddy/ios-simulator-skill)

How to use

  1. Copy the skill content above
  2. Create a .claude/skills directory in your project
  3. Save as .claude/skills/ios-simulator.md
  4. Use /ios-simulator in Claude Code to invoke this skill
View source on GitHub