app-store-connect-cli

Automate App Store Connect build uploads, TestFlight publishing, and App Store submissions.

4|Updated May 16, 2026
One-click install
npx skills add https://github.com/Aradotso/devtools-skills --skill app-store-connect-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: app-store-connect-cli
Source: https://github.com/Aradotso/devtools-skills/tree/main/skills/app-store-connect-cli
Command: npx skills add https://github.com/Aradotso/devtools-skills --skill app-store-connect-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It removes the repetitive, error-prone manual work of managing App Store Connect tasks such as uploading builds, publishing to TestFlight, submitting releases, and handling screenshots/metadata across versions and locales.

Core Features & Use Cases

  • TestFlight automation: Upload IPAs, manage groups and testers, and review feedback/crashes to drive fast iteration.
  • App Store submission automation: Stage and validate releases, submit versions, monitor status, and cancel when needed.
  • Metadata and localization workflows: Initialize, apply, audit keywords/ASO constraints, and sync metadata between versions/locales.
  • Screenshot pipeline: Plan, apply, and upload localized screenshots for specific devices and version localizations.
  • Authentication & CI/CD-ready flows: Support API key auth with CI-safe non-interactive login modes and JSON-first command outputs.

Quick Start

Run the command: asc publish testflight --app "APP_ID" --ipa "/path/to/MyApp.ipa" --group "Internal Testers" --wait to upload a build to TestFlight and wait for completion.

Frequently Asked Questions about app-store-connect-cli

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

FAQPage Schema
How do I automate TestFlight uploads in a CI/CD pipeline?

You can automate TestFlight uploads in CI/CD pipelines by using the asc CLI with non-interactive API key authentication to upload IPAs, manage tester groups, and wait for build processing completion via JSON-first outputs.

What is the best way to sync App Store metadata across multiple locales?

Syncing App Store metadata across multiple locales is handled by applying, auditing keywords against ASO constraints, and pushing updates between versions via CLI commands for deterministic CI/CD usage.

Can I upload localized screenshots for specific iOS devices automatically?

Uploading localized screenshots for specific iOS devices is fully supported through a screenshot pipeline that plans, applies, and uploads images directly to the appropriate version localizations for review readiness.

How do I authenticate to App Store Connect API for non-interactive iOS deployment?

Authenticating to App Store Connect API for non-interactive iOS deployment requires App Store Connect API keys configured for CI-safe login modes, ensuring deterministic release automation outputs via the asc CLI.

Does App Store Connect CLI support staging and validating releases before submission?

App Store Connect CLI supports staging and validating releases before submission by applying operational commands to stage versions, monitor submission status, and cancel releases when needed.

How does automated App Store submission handle versioning and signing resources?

Automated App Store submission manages versioning and signing-related resources within release pipelines by applying operational commands for builds, validation, and status monitoring to ensure review readiness.