我有一个用来测试应用内购买的沙盒测试用户。一切正常,直到我升级到macOS Catalina(10.15.3)。如果我尝试使用SKReceiptRefreshRequest()无法使用收据时刷新收据,它将失败并显示错误:Error Domain = SKErrorDomain Code = 0“(null)”。
正在调用exit(173)显示错误消息:{应用程序名称}已损坏,无法打开。删除{应用程序名称},然后从App Store重新下载。
无论如何,我都可以在Console.app中看到警告:子系统:com.apple.commerce类别:CommerceKit消息::获取{应用程序名称}的收据时出错-错误Domain = com.apple.commerce.server代码= 500317“(null)”。
[莫哈韦沙漠(Mojave)没问题,所以它在卡塔利娜(Catalina)被打破。有没有人找到解决方案?
更新到Catalina 10.15.4后,似乎该问题已被Apple修复。