Open source App Store workflows

Your App Store release,reviewed before it ships.Review your release.
Before it ships.

Manage metadata and product-page assets as files, then review TestFlight distribution and App Store release operations with safe dry runs.

$brew install Arata1202/tap/ascdirmacOS · Linux

See the change before Apple does

A release plan you can actually review.

Human-readable plans for local changes, TestFlight distribution, submissions, and releases.

ascdir — dry run
ascdir previewing App Store Connect changes in a terminalascdir previewing App Store Connect changes in a terminal

A focused workflow

From repository to release.

ascdir starts after your app exists in App Store Connect and complements the build pipeline you already use.

01

Bring it into your repository

Initialize from an existing app and keep localized metadata and product-page assets in your repository.

ascdir init --bundle-id com.example.app --platform IOS --version 1.2.0
02

Review the plan

Validate locally, then inspect the exact App Store Connect changes before anything is applied.

ascdir push --dry-run
03

Ship with intent

Distribute an uploaded build through TestFlight, submit it for review, and release it after approval.

ascdir app-store submit --confirm 1.2.0

Built for recurring release work

Every release step stays explicit.

Metadata

A reviewable source of truth

Keep product-page text, screenshots, previews, pricing, and availability in reviewable YAML, Markdown, and asset directories.

TestFlight

Repeatable distribution

Resolve processed builds, attach them to existing internal or external groups, and request Beta App Review only when needed.

App Store

Release without guesswork

Create a version, select a valid build, submit it for App Review, and publish approved manual releases from the terminal.

Safe by design

Automation that knows when to stop.

Apple does not provide transactions across every App Store Connect resource. ascdir stages complete plans, revalidates remote state, and refuses ambiguous operations.

Ready when your build is

Make the next release reviewable.