ios

Automate iOS app building, testing, debugging, and UI automation on simulators and devices.

22|3|Updated Jan 10, 2026
One-click install
npx skills add https://github.com/fusengine/agents --skill ios-fusengine
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ios
Source: https://github.com/fusengine/agents/tree/main/plugins/swift-apple-expert/skills/ios
Command: npx skills add https://github.com/fusengine/agents --skill ios-fusengine

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the development lifecycle for iOS applications by providing automated tools for building, testing, debugging, and UI automation on simulators and physical devices.

Core Features & Use Cases

  • Automated Builds: Compile iOS applications for simulators and devices using build_sim and build_device.
  • Testing: Execute unit and UI tests efficiently with test_sim and test_device.
  • UI Automation: Script user interactions like taps and swipes, and capture screenshots using tools like tap, swipe, and screenshot.
  • Debugging: Attach LLDB, set breakpoints, and inspect variables with debug_attach_sim and related commands.
  • Use Case: Develop and test a new feature for an iPhone app, ensuring it builds correctly on the simulator, passes all tests, and functions as expected on a physical device before release.

Quick Start

Use the ios skill to build the current project for the iPhone 16 Pro simulator.

Frequently Asked Questions about ios

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

FAQPage Schema
How do I automate building and testing iOS apps on a simulator?

Automate UI interactions on iOS by using scripting tools to tap, swipe, and capture screenshots on both simulators and physical devices. This enables rapid validation of application interfaces without manual testing.

Can I attach LLDB to debug an iOS application running on a simulator?

Compile iOS applications for physical devices using the build_device command. This ensures your application builds correctly and functions as expected on actual hardware before release.

What is the best way to script UI interactions like taps and swipes for iOS testing?

Script UI interactions for iOS testing by using dedicated automation tools to execute taps, swipes, and capture screenshots on devices and simulators. This validates user interfaces without manual testing.

Does this support running unit tests on physical iOS devices?

Yes, it supports running unit tests on physical iOS devices using the test_device command. This allows you to execute tests efficiently on actual hardware to validate application behavior before release.

Why automate the iOS development lifecycle with Xcode tools?

Automating the iOS development lifecycle with Xcode tools streamlines building, testing, and debugging across simulators and devices. It enables rapid iteration and validation, ensuring features function correctly before release.