Skip to main content

sandbox

Manage sandbox testers for testing in-app purchases and subscriptions
The sandbox command manages sandbox testers used for testing in-app purchases and subscriptions.

Usage

asc sandbox <subcommand> [flags]

Subcommands

List sandbox testers

asc sandbox list
asc sandbox list --output table

Get sandbox tester

asc sandbox view --id "SANDBOX_TESTER_ID"
asc sandbox view --email "tester@example.com"

Update sandbox tester

asc sandbox update --id "SANDBOX_TESTER_ID" --territory USA
asc sandbox update --email "tester@example.com" --interrupt-purchases true

Clear sandbox tester history

asc sandbox clear-history --id "SANDBOX_TESTER_ID" --confirm

List flags

--output
string
Output format: json, table, or markdown
--limit
number
Maximum number of results
--paginate
boolean
Fetch all pages automatically

View and update flags

--id
string
Sandbox tester ID
--email
string
Tester email address
--territory
string
App Store territory code (for updates), such as USA or JPN
--interrupt-purchases
boolean
Interrupt purchases during testing

Example workflows

Review sandbox testers

asc sandbox list --output table --paginate
asc sandbox view --email "tester@example.com"

Update a tester

asc sandbox update --id "SANDBOX_TESTER_ID" --territory USA

Reset purchase history

asc sandbox clear-history --id "SANDBOX_TESTER_ID" --confirm
Sandbox testers are used for testing in-app purchases in development and TestFlight builds. They do not incur real charges.

IAP command

Manage in-app purchases

Subscriptions command

Manage subscriptions