我已经为使用SwiftUI创建的独立WatchOS应用程序实现了应用内购买,但是,我找不到有关在Apple Watch的沙盒环境中测试StoreKit功能的资源。
当我在手表应用商店登录到我的正常苹果ID或根本没有苹果ID时,我的手表上会收到以下警报:
无法购买应用
使用您的Apple ID从iPhone上的Apple Watch应用程序登录。
我收到以下错误:
SKErrorDomain错误0。
有人知道如何为独立的Apple Watch应用程序使用沙盒测试帐户吗?如有任何帮助,我们将不胜感激。
所以,根据苹果的说法,这是一个错误。这种情况发生在少数设备上,而且大多是随机的。我提交了一份反馈。他们很快问是否修复了。无论苹果做了什么,似乎都在最新的watchOS8测试版上为我修复了它。我们这边你真的无能为力。
反馈ID:FB9485990
如果这种情况仍然存在,我建议你提交一份错误报告。
我快速浏览了Github,发现了这个repo,我认为它实现了你想要的。https://github.com/strandlie/faerd
希望能有所帮助。