【发布时间】:2012-04-12 14:30:42
【问题描述】:
提前感谢您的帮助。
具体问题:由于我在沙盒环境中测试应用内购买时收到错误 -1001“无法连接到 iTunes 商店”:
- 知道
www.sandbox.itunes.apple.com是否关闭很重要吗? - 如果没有,我怎么知道 Apple 的沙盒是否已关闭?
背景:我正在努力将应用内购买添加到我的 iOS 应用并在沙盒中进行测试。我能够接收productsRequest:didReceiveResponse 方法,并接收产品数组。
当我将 SKPayment 添加到 SKPaymentQueue 时,我的问题就出现了。
我已经完成了:
- 具有匹配配置文件的特定 appID(com.company.appname 中没有 *)
- 在 xcode 中下载它们
- 我的应用程序包标识符与我在 #1 以及 iTunesConnect 中的标识符匹配
- 更新了 Xcode 设置(Troy Bryant's tutorial 中所述的代码签名等)
- 在 iTunesConnect 中注册了应用和产品
- 已提交,被拒绝的二进制文件(状态再次等待上传)
- 使用 Ray Wenderlich 教程中的代码(此代码之前在另一个测试应用程序中工作,但我删除了该测试项目)
- 在 iTunesConnect 中添加了一个测试用户
- 在测试前退出应用商店
- 其他:删除应用再测试; iPhone 完全重置
- 在 iTunesConnect 中最后一次更改后等待了 24 小时
如果您有其他建议,请提供帮助。不过,我的主要问题是如何知道沙盒服务器是否有问题。
【问题讨论】:
-
我遇到了同样的麻烦。总是 1001,但我可以很好地获取我的产品信息。昨天晚上(意大利时间)问题消失了,但今天我又遇到了这个问题。
-
这绝对是苹果的问题,因为现在我可以再次使用沙盒了。 :)
-
现在我什至无法获得产品数组。我没有改变任何东西。我能够捕捉到的错误是相同的 -1001“无法连接到 iTunes Store”。
标签: in-app-purchase app-store-connect