**Environment
- Platform:** iOS
- Distribution: TestFlight
- Product type: Consumable In-App Purchase
- Account used for testing: Real Apple ID (not Sandbox)
- StoreKit: StoreKit 1
- iOS version: iOS 17+ (also reproduced on earlier versions)
Issue Description We are encountering an issue when testing consumable in-app purchases in a TestFlight build using a real Apple ID.
Under normal circumstances, consumable products should be purchasable repeatedly. However, in TestFlight, after a successful purchase flow, the same product may become unavailable for repurchase, and the transaction appears to be stuck, even though: • finishTransaction: is correctly called • The transaction state is .purchased • No pending transactions are left in the payment queue
Once this happens, subsequent purchase attempts result in behavior similar to a non-consumable product (e.g. “already purchased” or no purchase UI shown).