Test and automate iOS apps through semantic controls.
iOS testing
Builds, tests, and automates iOS applications through accessibility-driven simulator controls and structured data.
When to use it
Use for iOS app testing, building, automation, accessibility testing, or simulator lifecycle management.
Give it an iOS simulator operation; it invokes the matching script and returns concise human-readable or JSON output.
This skill
iOS simulators and their apps
Changes simulators and installed apps (irreversible)
simulator settings
Changes and resets simulator settings (irreversible)
~/.ios-simulator-skill/sessions/
Stores and prunes hang sessions (irreversible)
simulated push notifications
Sends simulated push notifications (irreversible)
Requires macOS 15 (Sequoia) or later.
Requires Xcode 26 or later with Command Line Tools.
Requires Python 3.12 or later.
Requires idb 1.5.1 or later for interactive operations such as tapping, swiping, and typing.