asc-xcode-build

Build, archive, and export iOS or macOS apps with xcodebuild.

Updated Apr 4, 2026
One-click install
npx skills add https://github.com/curtislmartin/daily-ascent-engineering --skill asc-xcode-build-curtislmartin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: asc-xcode-build
Source: https://github.com/curtislmartin/daily-ascent-engineering/tree/main/skills_repo/asc-xcode-build
Command: npx skills add https://github.com/curtislmartin/daily-ascent-engineering --skill asc-xcode-build-curtislmartin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually building, archiving, and exporting iOS or macOS applications and then uploading them to App Store Connect is time‑consuming and error‑prone; this skill streamlines the entire process.

Core Features & Use Cases

  • Automated Build & Archive: Runs xcodebuild to clean, archive, and produce IPA or PKG artifacts for iOS and macOS targets.
  • Export & Upload: Generates the necessary ExportOptions.plist and uses the asc CLI to upload the resulting IPA or PKG to App Store Connect, handling required build numbers.
  • Build Number Management & Troubleshooting: Provides guidance on incrementing CURRENT_PROJECT_VERSION, checking existing builds, and resolving common signing or icon issues.

Quick Start

Ask the skill to build and upload the iOS app with scheme MyAppScheme and App ID com.example.myapp.

Frequently Asked Questions about asc-xcode-build

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

FAQPage Schema
How do I automate building and uploading an iOS app to App Store Connect?

To build and upload an iOS app to App Store Connect, you need to run xcodebuild to archive the project, export an IPA file, and use the asc CLI to upload the artifact. This automates the entire release pipeline.

What do I need to create an IPA for App Store upload using xcodebuild?

Creating an IPA for App Store upload requires Xcode command-line tools, valid signing identities, and provisioning profiles configured in an ExportOptions.plist file. The asc CLI is also needed to handle the upload.

How does xcodebuild handle build number management for App Store uploads?

Build number management for App Store uploads involves incrementing CURRENT_PROJECT_VERSION before archiving. Checking existing builds in App Store Connect ensures the new upload does not conflict with previously processed versions.

Can I use xcodebuild to export a macOS PKG file for App Store release?

Yes, you can use xcodebuild to archive and export a macOS application as a PKG file. The resulting PKG can then be uploaded to App Store Connect using the asc CLI for release distribution.

Why does my xcodebuild archive fail during iOS app export?

xcodebuild archive export failures often stem from common signing issues or incorrect ExportOptions.plist configurations. Troubleshooting involves verifying valid signing identities, provisioning profiles, and resolving missing icon assets.

What is the best way to streamline iOS app archiving and App Store upload?

The best way to streamline iOS app archiving and App Store upload is automating the pipeline using xcodebuild and the asc CLI. This avoids manual errors when generating IPA artifacts and submitting builds to App Store Connect.