4

在此先感谢您的帮助。

具体问题:由于在沙盒环境中测试应用内购买时出现错误 -1001“无法连接到 iTunes 商店”:

  1. 知道是否www.sandbox.itunes.apple.com下降很重要吗?
  2. 如果没有,我怎么知道 Apple 的沙盒是否已关闭?

背景:我正在努力将应用内购买添加到我的 iOS 应用并在沙盒中进行测试。我能够接收productsRequest:didReceiveResponse方法,并接收产品数组。当我将 SKPayment 添加到 SKPaymentQueue 时,我的问题就出现了。

我已经做好了:

  1. 具有匹配配置文件的特定 appID(com.company.appname 中没有 *)
  2. 在 xcode 中下载它们
  3. 我的应用程序包标识符与我在 #1 以及 iTunesConnect 中的标识符匹配
  4. 更新了 Xcode 设置(代码签名等,如Troy Bryant 的教程中所述)
  5. 在 iTunesConnect 中注册应用程序和产品
  6. 已提交,被拒绝的二进制文件(状态再次等待上传)
  7. 使用 Ray Wenderlich 教程中的代码(此代码之前在另一个测试应用程序中工作,但我删除了该测试项目)
  8. 在 iTunesConnect 中添加了一个测试用户
  9. 测试前从应用商店注销
  10. 其他:删除app再测试;iPhone的总重置
  11. 在 iTunesConnect 中最后一次更改后等待 24 小时

如果您有其他建议,请提供帮助。我的主要问题是如何知道沙盒服务器是否有问题。

4

1 回答 1

1

我的沙盒应用内购买突然起作用了。似乎沙盒服务器现在已经启动。我现在可以回答上面的第一个菜鸟问题: 1. 检查 www.sandbox.itunes.apple.com 是否启动并不是测试沙盒服务器是否启动的方法。www.sandbox.itunes.apple.com 仍然关闭,但我的沙盒应用内购买正在运行。我仍然没有答案 2。感谢 microspino 抽出时间提供您的观察。

于 2012-04-13T05:59:54.947 回答