ASC CLI usage
Use this skill when you need to run or design asc commands for App Store Connect.
Command discovery
- •Always use
--helpto discover commands and flags.- •
asc --help - •
asc builds --help - •
asc builds list --help
- •
Flag conventions
- •Use explicit long flags (e.g.,
--app,--output). - •No interactive prompts; destructive operations require
--confirm. - •Use
--paginatewhen the user wants all pages.
Output formats
- •Default output is minified JSON.
- •Use
--output tableor--output markdownonly for human-readable output. - •
--prettyis only valid with JSON output.
Authentication and defaults
- •Prefer keychain auth via
asc auth login(or./scripts/asc-auth-login.shto register from .env). - •Fallback env vars:
ASC_KEY_ID,ASC_ISSUER_ID,ASC_PRIVATE_KEY_PATH,ASC_PRIVATE_KEY,ASC_PRIVATE_KEY_B64. - •
ASC_APP_IDcan provide a default app ID. - •This repo: Use
./scripts/asc.sh <subcommand>...when keychain is not configured; it sources .env automatically.
Timeouts
- •
ASC_TIMEOUT/ASC_TIMEOUT_SECONDScontrol request timeouts. - •
ASC_UPLOAD_TIMEOUT/ASC_UPLOAD_TIMEOUT_SECONDScontrol upload timeouts.