iphone - 无法连接到 iTunes 商店错误

标签 iphone ios objective-c in-app-purchase mkstorekit

好吧,我现在遇到了这个问题。我在我的应用程序内购买中使用 MKStoreKit。这是我的错误:

Failed transaction: <SKPaymentTransaction: 0x136a62e0>
error: Error Domain=SKErrorDomain Code=2 "Cannot connect to iTunes Store" UserInfo=0x13654a90 {NSLocalizedDescription=Cannot connect to iTunes Store}

有什么想法吗?

最佳答案

您可以通过交叉检查此检查列表来消除该错误。 如果您对任何一点的回答是否定的,那么它可能会导致问题

  1. 您是否为您的 App ID 启用了应用内购买?
  2. 您是否检查过您的产品是否已获准销售?
  3. 您项目的 .plist Bundle ID 是否与您的 App ID 匹配?
  4. 您是否为新 App ID 生成并安装了新的配置文件?
  5. 您是否已将您的项目配置为使用这个新的配置文件进行代码签名?
  6. 您在发出 SKProductRequest 时是否使用了完整的产品 ID?
  7. 将产品添加到 iTunes Connect 后,您是否已经等了几个小时?
  8. 您的银行详细信息在 iTunes Connect 上是否有效?
  9. 您的设备是否已越狱?如果是这样,您需要恢复越狱以使 IAP 正常工作。
  10. 对于 iOS7 和 Xcode 5 尝试这样做:
    1. 您必须在物理设备上进行测试,因为 Apple 限制在模拟器中进行 IAP 测试。
    2. 转到设置 -> iTunes 和 App Store -> 并注销您的帐户。 从设备中删除应用并清理所有数据。

最重要的是,在尝试进行任何购买之前,请先退出设备中当前的 iTunes 帐户。

确保您已完成应用内购买测试的所有必要步骤。

关于iphone - 无法连接到 iTunes 商店错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14341382/

相关文章:

objective-c - 使用为 ARC 配置的 XMLRPC 库,收到 ARC 错误

ios - iOS-在AVKit obj-c中使用AVPlayerViewController

objective-c - 如何将 float * 数组作为属性传递?

iphone - RSS 阅读器不在 Web View 中显示选定的单元格

iphone - 检查用户是否使用phonegap 1.7在iPhone上启用了推送通知

ios - 使用 Swift 4 在应用程序中保存/加载文件

iphone - 返回键的 Unichar 数字?

iphone - 适用于 ios 的 360° 全景库

iPhone:如何使用界面生成器绘制简单的彩色矩形?

ios - 将数据解析回 View Controller