最近开发了一个 macOS App ,使用 TestFlight + StoreKit 2 测试自动续订订阅。
测试时使用的是自己的真实 Apple ID (开发者账号),购买弹窗明确提示是 Sandbox 环境,不会收费。
现在遇到一个问题:
- 删除 TestFlight App 后重新安装,订阅会自动恢复。
- App Store 的「订阅」页面找不到这个订阅。
- 因为不是 Sandbox Tester ,也无法在 App Store Connect 中清除购买记录。
请问:
- 这种情况下如何解除 Sandbox 订阅?
- 如何重置购买状态,重新测试首次购买流程?
- 还是说使用真实 Apple ID 测试后,这个 Sandbox 订阅无法手动删除,只能等待过期?
有遇到过类似情况的朋友吗?谢谢。
