iOS IAP 错误域=SKErrorDomain Code=2 在生产中

Dav*_*ave 5 storekit in-app-purchase ios

我看到不少失败的应用内购买错误描述为Error Domain=SKErrorDomain Code=2 "Cannot connect to iTunes Store" UserInfo=<some hex value> {NSLocalizedDescription=Cannot connect to iTunes Store}

这是什么原因造成的?我在 SO 上找到的每个答案都已经有好几年了,并表示此错误与沙盒问题或尝试在模拟器中购买 IAP 相关。

pin*_*nch 0

这里同样的问题。Apple 开发论坛上有一个帖子讨论了这个问题。一名苹果员工曾一度致力于追踪该问题。这似乎是 iOS 8.4 中引入的一个错误。我希望在 iOS 8.4.1 中得到修复,但问题似乎仍然存在。