Skip to main content

Subscriptions

List and inspect

asc sub groups <bundle-id>
asc sub list <bundle-id>
asc sub info <bundle-id> <product-id>

Create, update, and delete subscriptions

asc sub create <bundle-id> --name "Monthly" --product-id <product-id> --period ONE_MONTH --group-id <group-id>
asc sub update <bundle-id> <product-id> --name "Monthly Plan"
asc sub delete <bundle-id> <product-id>

Subscription groups

asc sub create-group <bundle-id> --name "Premium"
asc sub update-group <bundle-id> --name "Premium Plus"
asc sub delete-group <bundle-id>

Submit for review

asc sub submit <bundle-id> <product-id>

Subscription localizations

asc sub localizations view <bundle-id> <product-id>
asc sub localizations export <bundle-id> <product-id>
asc sub localizations import <bundle-id> <product-id> --file sub-de.json

Group localizations

asc sub group-localizations view <bundle-id>
asc sub group-localizations export <bundle-id>
asc sub group-localizations import <bundle-id> --file group-de.json

The import commands create missing locales automatically with confirmation, so you can add new languages without visiting App Store Connect.