SKErrorDomain代码= 0在应用内购买
今天,在沙盒模式下testingIAP时,我们突然收到SKPaymentTransactionStateFailed
错误消息:
错误域= SKErrorDomain代码= 0“无法连接到iTunes Store”UserInfo = {NSLocalizedDescription =无法连接到iTunes Store}
然后警报来了
它工作之前,我们没有改变任何IAP相关的代码。
我search了stackoverflow和谷歌,并试过这些:
- testing与设备,而不是模拟器,
- 确保产品ID是正确的。
- 确保XCode常规设置中的内部版本号是正确的
- 在iTunes连接中创build新的沙箱testing账户,并注销所有其他账户,然后用沙箱testing账户进行testing。
- 重新启动/重置设备
- 确保苹果开发者帐户最近没有更新
这些都不适合我。 有什么build议么?
更新:我认为这是iTunes Connect Server的问题,现在就解决了。
似乎刚刚发生了一个错误。 我们的日志显示在生产和沙箱中增加了错误。 到目前为止,我们还没有看到任何解决scheme。
– 编辑 –
这已被修复。
投票结束这个问题,以防止混淆未来类似的问题。