83f420984
V2EX  ›  Apple

TestFlight 沙盒订阅使用真实 Apple ID 测试后,如何解除订阅或重置购买状态?

  •  
  •   83f420984 · 1 day ago · 887 views

    最近开发了一个 macOS App ,使用 TestFlight + StoreKit 2 测试自动续订订阅。

    测试时使用的是自己的真实 Apple ID (开发者账号),购买弹窗明确提示是 Sandbox 环境,不会收费。

    现在遇到一个问题:

    • 删除 TestFlight App 后重新安装,订阅会自动恢复。
    • App Store 的「订阅」页面找不到这个订阅。
    • 因为不是 Sandbox Tester ,也无法在 App Store Connect 中清除购买记录。

    请问:

    1. 这种情况下如何解除 Sandbox 订阅?
    2. 如何重置购买状态,重新测试首次购买流程?
    3. 还是说使用真实 Apple ID 测试后,这个 Sandbox 订阅无法手动删除,只能等待过期?

    有遇到过类似情况的朋友吗?谢谢。

    IMG_2026-08-06-12-32-39-1.webp

    4 replies    2026-08-06 16:21:07 +08:00
    deplives
        1
    deplives  
       1 day ago   ❤️ 1
    你要去 https://appstoreconnect.apple.com/access/users/sandbox 手动清理掉 testflight 的订阅和购买
    wwmmkk
        2
    wwmmkk  
       1 day ago   ❤️ 1
    设置里开发者点进去,把沙盒账户换成正式账户看一下
    kera0a
        3
    kera0a  
       1 day ago via iPhone   ❤️ 1
    代码可以弹出一个订阅管理界面,里面可以取消订阅。让 AI 帮你找下,名字我忘了
    chenyao6134
        4
    chenyao6134  
       1 day ago   ❤️ 1
    debug->storekit->manage transactions ,到这个路径下面清除
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2687 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 168ms · UTC 12:48 · PVG 20:48 · LAX 05:48 · JFK 08:48
    ♥ Do have faith in what you're doing.