ios-device-debug

Build, install, launch, and visually verify iOS apps on simulators or devices.

11|2|Updated Sep 8, 2015
One-click install
npx skills add https://github.com/jitrapon/astro-mobile --skill ios-device-debug
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ios-device-debug
Source: https://github.com/jitrapon/astro-mobile/tree/main/.claude/skills/ios-device-debug
Command: npx skills add https://github.com/jitrapon/astro-mobile --skill ios-device-debug

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the guesswork from iOS runtime verification by letting you build, launch, and visually inspect the app on a simulator or physical device instead of relying only on static tests.

Core Features & Use Cases

  • End-to-end device runs: Build the iOS app, install it, launch it, and confirm it is actually running on the selected target.
  • Visual verification: Capture screenshots and UI hierarchy data so layout issues, launch failures, and rendering defects can be spotted directly.
  • Interactive debug loop: Retry on a fresh session, switch destinations, read logs, and validate fixes across simulator and real-device scenarios.
  • Use case: A developer can verify that an Astro mobile screen renders correctly on an iPhone simulator, then repeat the same check on a connected device before shipping.

Quick Start

Ask the assistant to run the iOS app on a chosen simulator or device, verify the build, launch it through Xcode DeviceHub, and return a screenshot with the visible UI hierarchy.

Frequently Asked Questions about ios-device-debug

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

FAQPage Schema
How do I verify my iOS app on a real device or simulator?

To verify an iOS app, you can build, install, and launch it on a simulator or physical device using Xcode DeviceHub, then capture screenshots and inspect the UI hierarchy to confirm it renders correctly.

Can I capture iOS UI hierarchy and screenshots during a simulator run?

Yes, capturing screenshots and UI hierarchy data during a simulator run allows you to spot layout issues, launch failures, and rendering defects directly without relying only on static tests.

Do I need an open Xcode project to run iOS app verification?

Yes, you need an open Xcode project and the xcode MCP tools to enable destination switching, fresh interaction sessions, and the rebuild-before-rerun discipline required for device synthesis.

What is the best way to debug an iOS app across different simulator and device destinations?

The best way to debug across destinations is using an interactive loop that lets you switch targets, read logs, retry on a fresh session, and validate fixes across both simulator and real-device scenarios.

Why should I rebuild my iOS app before rerunning it on a device?

Rebuilding your iOS app before rerunning ensures that your latest code changes are installed on the target, preventing stale builds from obscuring layout issues or rendering defects during visual verification.