A wrapper around Xcode build tooling that handles the archive, export, and upload flow to App Store Connect. You get version and build number management, IPA/PKG export helpers that layer on top of xcodebuild, and integration with ASC upload commands. The real value is in `asc xcode archive` and `asc xcode export`, which give you cleaner syntax and JSON output compared to raw xcodebuild recipes. It also handles the common build number collision problem by fetching the next safe number from App Store Connect before you archive. If you're automating iOS or macOS releases and tired of remembering xcodebuild flags, this consolidates the happy path into something more readable.

skills.sh installs
1.2K
GitHub stars
905
last updated
Jul 14, 2026

Install

$ npx -y skills add rudrankriyam/asc-skills --skill asc-xcode-build --agent claude-code

Installs into .claude/skills of the current project.

Files

Xcode build and export

Use this skill when you need to build an app from source and prepare it for App Store Connect. Prefer asc xcode archive and asc xcode export over raw xcodebuild recipes when they fit the project.

Preconditions

For a prepared xtool package on Linux, use portable iOS builds instead of the Xcode commands below. That workflow has a narrower project and signing contract.

  • Xcode and command line tools are installed.
  • Signing identity and provisioning profiles are available, or automatic signing is enabled.
  • App Store Connect auth is configured when upload or build lookup is needed.

Manage version and build numbers

asc xcode version view
asc xcode version edit --version "1.3.0" --build-number "42"
asc xcode version edit --next-build-number --app "APP_ID" --platform IOS
asc xcode version bump --type build
asc xcode version bump --type patch
asc xcode version bump --type build --next-build-number --app "APP_ID" --platform IOS

Sponsors

Details

Repository
github.com/rudrankriyam/asc-skills
Categories
DevOps & CI/CD, Mobile Development
First seen
May 16, 2026

More from rudrankriyam/asc-skills

All 22
1neolabhq avatarbuild-mcpneolabhq/context-engineering-kitGuide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when b1.2Kskills.sh installs
2aj-geddes avatarterraform-infrastructureaj-geddes/useful-ai-promptsInfrastructure as Code using Terraform with modular components, state management, and multi-cloud deployments. Use for provisioning and managing cloud resources1.2Kskills.sh installs
3cxuu avatargo-loggingcxuu/golang-skillsUse when choosing a logging approach, configuring slog, writing structured log statements, or deciding log levels in Go. Also use when setting up production log1.1Kskills.sh installs
4pulumi avatarpulumi-terraform-to-pulumipulumi/agent-skillsMigrate Terraform/OpenTofu projects to Pulumi, including translating HCL source code and/or importing Terraform state into a Pulumi stack. Use when a user wants974skills.sh installs
5rpamis avatarcomet-buildrpamis/comet仅在用户明确调用 /comet-build,或由 Comet 根 Skill/runtime 路由到 full workflow 的 build 阶段时使用;创建或恢复实施计划并执行任务。884skills.sh installs
6sickn33 avatarkubernetes-architectsickn33/antigravity-awesome-skillskubernetes architect858skills.sh installs