我过去曾SwiftyStoreKit
要求在In App Purchase中使用iOS 13并仅收到以下错误消息:
Error: Optional(Error Domain=ASDErrorDomain Code=507 "Error decoding object" UserInfo={NSLocalizedDescription=Error decoding object, NSLocalizedFailureReason=Attempted to decode store response})
我无法请求有关产品的信息,也无法使用沙盒帐户进行购买。但是,它在我的设备上的iOS 12.1中正常工作。它不适用于iPhone 11模拟器或带有iOS 13的实际设备。
我发现很多情况,即Xcode 11 GM seed 1 beta模拟器存在此问题,但尚未找到解决方案。我还使用新发布的Xcode 11 GM seed 2版本对其进行了测试,但没有针对我的修复程序。
在安装了iOS 13的情况下,有人对我如何可以再次请求和购买应用程序内购买有解决方案吗?
重新启动Xcode和模拟器可以达到目的:现在,我的应用内购买已正确加载到iOS 13模拟器中。
编辑:这也发生在Xcode 11版本中。并且偶尔会发生,但是重新启动Xcode和模拟器仍然有帮助。