Yes, I tried signing out and back in after clearing purchase history, but it did not help.
The entitlement is still returned by Transaction.currentEntitlements for the original Product ID. Reinstalling, rebooting, and configuring a Sandbox Apple Account did not clear it either.
Changing the Product ID makes the entitlement disappear, so it looks tied to the original TestFlight/Apple ID receipt. Is there any supported way to reset this for a non-consumable TestFlight purchase?
Topic:
App & System Services
SubTopic:
StoreKit
Tags: