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 ID for TestFlight operations
Output format: json, table, or markdown
TestFlight guide
Complete TestFlight distribution guide
Builds command
Manage builds and uploads