Skip to main content

asc apps

Manage apps in App Store Connect.

Commands

list

List all apps in your App Store Connect account.

asc apps list

Options:

OptionShortDescription
--output-oOutput format: table, json, yaml
--limit-nMaximum apps to return
--filter-fFilter by name or bundle ID

Examples:

# List all apps
asc apps list

# JSON output
asc apps list --output json

# Filter by name
asc apps list --filter whisper

# Get just bundle IDs (for scripting)
asc apps list --quiet

Output:

Bundle ID                    Name             SKU          ID
live.yooz.whisper Yooz Whisper YOOZWHISPER 1234567890
live.yooz.notes Yooz Notes YOOZNOTES 1234567891

info

Get detailed information about a specific app.

asc apps info <bundle-id>

Arguments:

  • bundle-id - The app's bundle identifier (e.g., live.yooz.whisper)

Options:

OptionShortDescription
--output-oOutput format: table, json, yaml
--include-iInclude related data

Examples:

# Get app info
asc apps info live.yooz.whisper

# JSON output
asc apps info live.yooz.whisper --output json

# Include version history
asc apps info live.yooz.whisper --include versions

Output:

App: Yooz Whisper
Bundle ID: live.yooz.whisper
SKU: YOOZWHISPER
ID: 1234567890
Primary Locale: en-US
State: READY_FOR_DISTRIBUTION

Versions:
1.0.0 - Live
1.1.0 - In Review

Use Cases

Get App ID for Other Commands

# Get the App Store Connect ID
APP_ID=$(asc apps info live.yooz.whisper --output json | jq -r '.id')
echo $APP_ID

Check App States

# See which apps are in review
asc apps list --output json | jq '.[] | select(.state == "IN_REVIEW")'

Learn More