Zhenyi Tan And a Dinosaur

A silhouette of a T. rex A silhouette of a person running

Gotchas of Testing Subscriptions with Sandbox, Part 2

You can go to SettingsApp StoreSandbox AccountManage to manage the subscriptions of your sandbox accounts. The point is that you don’t need to sign out of iCloud on your phone (which can be a scary thing) just to test subscriptions.

The sandbox Edit Subscription screen listing an expired Capsule Account - Yearly plan and monthly and yearly resubscribe options.

But other than seeing the active subscriptions, the sandbox subscription management screen is not very useful. Here’s what happens if you try to upgrade, downgrade, or resubscribe to an expired subscription:

Two sandbox sheets side by side: a purchase confirmation with a Purchase button, and a “Sign in with Apple ID” password prompt, both with the account address blacked out.

Note that the sheets are showing your actual Apple ID. If you enter the password for the sandbox account, it says the password is wrong. If you enter your password, the sheet goes away, and nothing happens.

To test upgrade/downgrade/resubscribe, you’ll need to:

  1. Sign out of iCloud (or better yet, get another phone).
  2. Sign in to iCloud with the sandbox account.
  3. Sign in to App Store with the sandbox account.

Then the sandbox subscription management screen will work as intended.