Back to Skills

asc-xcode-build

Build, archive, export, upload, and manage Xcode version/build numbers with the current asc xcode helpers before App Store Connect upload or submission. Use when creating an IPA or PKG for upload.

813stars44forksUpdated 5/24/2026

Security Assessment

Safe(100/100)
Security Score100/100

About asc-xcode-build

The `asc-xcode-build` skill is designed to streamline the process of building, archiving, exporting, and managing iOS, tvOS, visionOS, and macOS applications using Xcode. It provides a set of command-line helpers that interact with Xcode to automate tasks like incrementing version and build numbers, preparing archives, exporting IPAs or PKGs, and uploading apps to App Store Connect. This skill addresses the common pain points developers face when managing build workflows manually, such as handling version conflicts, ensuring proper signing, and correctly configuring export options for submission or distribution.

FAQ

What platforms does asc-xcode-build support?

It supports iOS, tvOS, visionOS, and macOS applications, including workflows for generating IPAs for Apple devices and PKGs for macOS distribution.

Do I need to have Xcode installed to use this skill?

Yes, Xcode and the Xcode command line tools must be installed. Additionally, signing identities and provisioning profiles are required, or automatic signing must be enabled.

Can I manage version and build numbers automatically?

Yes, the skill provides commands to view, edit, and bump version and build numbers. It also supports fetching the next safe build number from App Store Connect to avoid build rejections.

Is asc-xcode-build compatible with multi-project or multi-target setups?

Yes, you can specify the project directory, project file, or target name to ensure deterministic behavior in projects with multiple targets or workspaces.

When should I use raw xcodebuild commands instead of this skill?

Raw xcodebuild should only be used when project-specific options are not covered by `asc xcode archive` or `asc xcode export`. The skill allows passing extra flags via `--xcodebuild-flag` for fine-tuning.

Install asc-xcode-build

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill