ios-simulator-control

Control iOS Simulator lifecycle and capture screenshots, video, and logs via xcrun simctl.

2|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/krzemienski/validationforge --skill ios-simulator-control
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ios-simulator-control
Source: https://github.com/krzemienski/validationforge/tree/main/skill-audit-workspace/ios-simulator-control/skill-snapshot
Command: npx skills add https://github.com/krzemienski/validationforge --skill ios-simulator-control

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a concise, operational reference for controlling iOS Simulators and capturing reproducible evidence so validation workflows run against real simulator environments instead of mocked behavior.

Core Features & Use Cases

  • Lifecycle Management: Commands to list, boot, shutdown, and erase simulator devices for test setup and teardown.
  • App Operations & Evidence Capture: Install, launch, terminate, and uninstall apps; capture screenshots, record video, and collect app and crash logs into an evidence directory for audits and verdicts.
  • Permissions, Location & Deep Links: Manage privacy permissions, simulate location, send push payloads, and open deep links to exercise real app flows during end-to-end validations.

Quick Start

Boot a simulator, install and launch the app, then save a screenshot and logs into the e2e-evidence directory for review.

Frequently Asked Questions about ios-simulator-control

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

FAQPage Schema
How do I capture screenshots and app logs from an iOS simulator during end-to-end tests?

You can capture screenshots and app logs from an iOS simulator by using xcrun simctl commands to boot the device, launch the app, and export media and logs into an e2e-evidence directory for validation audits.

Do I need macOS and Xcode command line tools to manage iOS simulators for QA workflows?

Yes, managing iOS simulators requires macOS with Xcode command line tools, as the lifecycle operations and evidence capture rely on the xcrun simctl utility to boot devices and collect validation data.

Can I simulate location and send deep links to an iOS simulator for app testing?

Yes, you can simulate location, send push payloads, and open deep links during end-to-end validations to exercise real app flows within the iOS simulator environment using xcrun simctl.

What is the best way to automate iOS simulator lifecycle management for test setup and teardown?

The best way to automate iOS simulator lifecycle management is using xcrun simctl commands to list, boot, shutdown, and erase simulator devices, ensuring validation workflows run against real simulator environments.

How do I manage privacy permissions on an iOS simulator during end-to-end validation?

You can manage privacy permissions on an iOS simulator by applying xcrun simctl commands to configure permissions during end-to-end tests, ensuring app flows execute with the correct privacy settings.

Why capture simulator evidence instead of using mocked behavior for mobile QA validation?

Capturing simulator evidence ensures validation workflows run against real simulator environments instead of mocked behavior, providing reproducible screenshots, video, and crash logs for accurate audit verdicts.