ios-device-build

Automate Swift/iOS app builds, installs, and launches on physical devices.

4|Updated Nov 22, 2025
One-click install
npx skills add https://github.com/r1cA18/dotfiles --skill ios-device-build
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ios-device-build
Source: https://github.com/r1cA18/dotfiles/tree/main/skills/ios-device-build
Command: npx skills add https://github.com/r1cA18/dotfiles --skill ios-device-build

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and config (resource) components.

What problem does it solve?

This Skill automates the complex and time-consuming process of building, deploying, and running Swift/iOS applications directly on a physical iPhone or iPad.

Core Features & Use Cases

  • Streamlined Deployment: Automates the xcodebuilddevicectl installdevicectl launch workflow.
  • Device Management: Detects connected devices, allows selection, and saves default device configurations.
  • Use Case: When a developer wants to test the latest build of their app on their personal iPhone, they can use this skill to quickly deploy and launch it without manually navigating Xcode or the command line.

Quick Start

Use the ios-device-build skill to build and install the current project onto your connected iPhone.

Frequently Asked Questions about ios-device-build

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 physical device from the command line?

Yes, you can deploy Swift apps to a connected iPhone by orchestrating Xcodebuild for compilation and devicectl for installation. This automated workflow builds the app, installs it on the physical iOS device, and launches it directly without manual Xcode navigation.

What do I need to set up before deploying an iOS app to a physical device?

Before deploying an iOS app to a physical device, you need Xcode installed and a connected, trusted iOS device. The process uses xcodebuild and devicectl to compile and install Swift applications, requiring valid schemes and bundle ID management to ensure successful deployment.

How does automated iOS device deployment handle multiple connected iPhones or iPads?

Automated iOS device deployment detects connected devices and allows you to select a specific target. It saves default device configurations to streamline the xcodebuild and devicectl workflow, ensuring the Swift app builds and installs onto the correct physical iPhone or iPad.

Can I specify custom Xcode schemes when building an iOS app for a physical device?

Yes, you can specify custom schemes when building an iOS app for a physical device. The automation orchestrates Xcodebuild with your selected scheme, compiles the Swift code, and uses devicectl to install and launch the build directly onto the connected iOS device.