device

Build and install iOS apps on connected real devices using Xcodebuild.

Updated May 16, 2026
One-click install
npx skills add https://github.com/aryaxt/aryaxt-skills --skill device-aryaxt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: device
Source: https://github.com/aryaxt/aryaxt-skills/tree/main/skills/device
Command: npx skills add https://github.com/aryaxt/aryaxt-skills --skill device-aryaxt

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires xcrun, xcodebuild, and includes scripts (resource) components.

What problem does it solve?

This Skill simplifies the process of building and installing your iOS app on a real iPhone or iPad, enabling you to test on actual hardware with ease.

Core Features & Use Cases

  • Device Selection: Choose from connected devices based on name fragment or use the default first available device.
  • Building and Installing: Automates the building and installation process on the selected device.
  • Quick Feedback: Test your app's behavior on a real device and receive immediate feedback.
  • Use Case: Use this Skill after development to install the latest version of your app on your test device and see the changes you made in action.

Quick Start

Run the command '/device' to build and install the app on your first available connected device.

Frequently Asked Questions about device

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

FAQPage Schema
How do I build and install an iOS app on a real device?

To build and install an iOS app on a real device, this Skill automates compiling your project with xcodebuild and deploying it to a connected iPhone or iPad for real device testing.

Can I choose a specific connected iPhone for device testing?

Yes, you can select a specific connected iPhone for device testing by providing a name fragment. The Skill matches the fragment to your connected devices, or defaults to the first available device if no fragment is specified.

Do I need xcodebuild to install my app on a real device?

Yes, you need xcodebuild and xcrun installed to automate building and installing your app on a real device. These dependencies handle the underlying compilation and deployment commands required to push the app to connected hardware.

What is the best way to automate iOS app deployment for hardware testing?

The best way to automate iOS app deployment for hardware testing is using this Skill to run xcodebuild commands directly. It compiles the latest code changes and installs the app on your connected device, providing quick feedback during development.

Why does my iOS app need to be tested on a real device instead of a simulator?

Testing an iOS app on a real device is needed to verify actual hardware behavior and performance. This Skill streamlines the installation process so you can test your app's behavior on a physical iPhone or iPad and receive immediate, accurate feedback.