Skip to main content
The testflight command provides comprehensive management of TestFlight resources.

Usage

asc testflight <subcommand> [flags]

Subcommands

Beta groups

Manage beta testing groups:
asc testflight beta-groups list --app APP_ID
asc testflight beta-groups get --group-id GROUP_ID
asc testflight beta-groups create --app APP_ID --name "External Testers"
asc testflight beta-groups update --group-id GROUP_ID --name "Updated Name"
asc testflight beta-groups delete --group-id GROUP_ID

Beta testers

Manage individual beta testers:
asc testflight beta-testers list --app APP_ID
asc testflight beta-testers get --tester-id TESTER_ID
asc testflight beta-testers create --app APP_ID --email user@example.com
asc testflight beta-testers delete --tester-id TESTER_ID

Feedback and crashes

View beta tester feedback and crash logs:
asc testflight beta-feedback list --app APP_ID
asc testflight beta-crash-logs list --build BUILD_ID
asc testflight beta-crash-logs get --id CRASH_LOG_ID

Metrics

Access TestFlight metrics:
asc testflight metrics beta-tester-usages --app APP_ID

Common workflows

Create a beta group and add testers

# Create a new beta group
asc testflight beta-groups create \
  --app 123456789 \
  --name "External Testers" \
  --is-internal-group false

# Add testers to the group
asc testflight beta-testers create \
  --app 123456789 \
  --email tester@example.com \
  --group-id GROUP_ID

View feedback from beta testers

asc testflight beta-feedback list --app 123456789 --output table

Flags

--app
string
required
App ID for TestFlight operations
--group-id
string
Beta group ID
--tester-id
string
Beta tester ID
--output
string
Output format: json, table, or markdown

TestFlight guide

Complete TestFlight distribution guide

Builds command

Manage builds and uploads