无法连接到iTunes商店错误

7

好的,我现在遇到了这个问题。我正在使用MKStoreKit进行应用内购买,以下是我的错误信息:

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

任何想法?

你的 IAP 的 Bundle ID 是否与在线上的相对应? - Bob de Graaf
你是否正在尝试连接到iTunes Connect沙盒? - jmstone617
@jmstone 在这种情况下是的。 - Vergmort
5个回答

31

您可以通过交叉检查此检查清单来消除该错误。 如果您对任何一项回答是否定的话,那么它可能是问题的原因。

  1. 您是否为您的App ID启用了应用内购买?
  2. 您是否已经设置了您的产品为“可销售”状态?
  3. 您的项目的 .plist Bundle ID 是否与您的 App ID 相匹配?
  4. 您是否已经生成并安装了新的 provisioning profile 用于新的 App ID?
  5. 您是否已将项目配置为使用此新的 provisioning profile 进行代码签名?
  6. 在进行 SKProductRequest 时,您是否使用了完整的产品 ID?
  7. 自将产品添加到 iTunes Connect 后,您是否等待了几个小时?
  8. iTunes Connect 上您的银行信息是否有效?
  9. 您的设备是否越狱?如果是,您需要恢复越狱才能使 IAP 正常工作。
  10. 对于 iOS7 和 Xcode 5,请尝试以下步骤:
    1. 您必须在物理设备上测试,因为Apple限制了模拟器中的IAP测试。
    2. 转到设置 -> iTunes & App Store -> 然后退出您的账户。 从设备中删除应用程序并清除所有数据。

最重要的是,在尝试购买之前,请务必注销您设备上当前的 iTunes 帐户。

确保您已完成了进行应用内购买测试所需的所有步骤。


一周内没有进行配置就可以正常工作,然后突然停止了。我整理了我的开发配置,问题解决了!感谢你的帮助! - capikaw
如果调用requestProductsWithCompletionHandler:返回一个产品,那么这意味着上述所有内容都符合要求,对吗?这是我的情况,但当购买产品(已确认为有效产品)时,我收到了代码2的错误。而且我正在使用真实设备。 - Victor Engel
@Victor Engel 尝试这样做:1)您必须在设备上进行测试,因为在新的 Xcode 5 中,Apple 在模拟器中限制了 IAP 测试。 2)转到设备设置-> iTunes 和 App Store-> 注销您的帐户。 从设备中删除应用程序并清除所有数据。 这里有一些链接,让您了解问题及其解决方法 https://discussions.apple.com/message/23226506#23226506 - prakhar
4
我有同样的问题 - 所有操作都正常,直到最后购买确认阶段出现了之前提到的错误信息。这是因为在iTunes Connect上创建了新版本 - 代码与之前发布的“良好版本”没有修改。 - jheriko

11
截至2013年9月/10月,iOS7模拟器无法处理应用内购买请求。您需要使用真实设备。

3
假设你在iTunes Connect的"My Apps"创建了新的应用程序配置文件并添加了内购项目,一切都正确无误。现在,您想要测试购买功能,但是在日志中出现了“无法连接到iTunes Store”的错误,并停留在购买按钮上。这是因为您尝试购买未经批准且不存在的产品!现在您只能测试沙盒产品。因此,您需要执行以下操作:
1. 创建沙盒用户(在iTunes Connect - 用户中) 2. 在设备上注销您的真实iTunes登录 3. 通过沙盒登录尝试购买(系统将会询问您)

2

我曾遇到相同的问题,我想起了并非任何Apple ID都可以使用。您需要在iTunes Connect中创建测试Apple ID,管理用户/测试用户/添加新用户。


谢谢,这很有帮助。所以,1)创建沙盒用户 2)在设备上注销iTunes。 - djdance

1

尝试输入构建号。目标 > 通用 > 身份验证 > 构建。

这对我有帮助。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接