【发布时间】:2020-01-29 12:39:06
【问题描述】:
我有一个沙盒测试用户,用于测试应用内购买。在我升级到 macOS Catalina (10.15.3) 之前,一切正常。 如果我在 SKReceiptRefreshRequest() 不可用时尝试刷新收据,则会失败并出现错误:Error Domain=SKErrorDomain Code=0 "(null)"。
调用 exit(173) 显示错误消息:{application name} 已损坏,无法打开。删除 {application name} 并从 App Store 重新下载。
无论如何,我都可以在 Console.app 中看到警告:子系统:com.apple.commerce 类别:CommerceKit 消息::获取 {application name} 的收据时出错 - 错误 Domain=com.apple.commerce。服务器代码=500317 "(null)".
Mojave 没有问题,所以它在 Catalina 被破坏了。有人找到解决方案了吗?
【问题讨论】:
-
您是否尝试过退出 App Store,如类似问题中所述:stackoverflow.com/a/56349529/43615
-
是的,当然。但是今天我在更新到 10.15.4 后再次尝试,最后似乎问题已被苹果解决
-
@DaniilMolchanov 10.15.6 - 同样的问题
标签: macos in-app-purchase app-store macos-catalina in-app