Hi everyone,
I'm currently preparing my app for submission and testing the subscription logic using a TestFlight build with my real Apple ID.
I’ve encountered a persistent issue that seems to have plagued developers for years: I cannot find a way to manage or clear the purchase history for this "hybrid" sandbox state.
Here is what I've tried:
Settings > App Store > Sandbox Account: The account is listed, but "Manage Subscriptions" is either empty or doesn't allow for a full reset of the purchase history.
App Store Connect: Since it's a real Apple ID and not an explicit "Sandbox Tester" created in the dashboard, there is no "Clear Purchase History" button available.
Waiting for expiration: Even after the compressed sandbox duration, the Transaction.currentEntitlements sometimes still reflects cached or stuck states.
Has anyone found a definitive way to "reset" a real Apple ID’s sandbox environment in 2026? Or is the only reliable way to test "First-time Purchase" flows still restricted to creating dozens of burner Sandbox Tester accounts?
It's frustrating that we still can't simply reset our own developer accounts for testing purposes. Any insights would be appreciated.