在此先感谢您的帮助。
具体问题:由于在沙盒环境中测试应用内购买时出现错误 -1001“无法连接到 iTunes 商店”:
- 知道是否
www.sandbox.itunes.apple.com
下降很重要吗? - 如果没有,我怎么知道 Apple 的沙盒是否已关闭?
背景:我正在努力将应用内购买添加到我的 iOS 应用并在沙盒中进行测试。我能够接收productsRequest:didReceiveResponse
方法,并接收产品数组。当我将 SKPayment 添加到 SKPaymentQueue 时,我的问题就出现了。
我已经做好了:
- 具有匹配配置文件的特定 appID(com.company.appname 中没有 *)
- 在 xcode 中下载它们
- 我的应用程序包标识符与我在 #1 以及 iTunesConnect 中的标识符匹配
- 更新了 Xcode 设置(代码签名等,如Troy Bryant 的教程中所述)
- 在 iTunesConnect 中注册应用程序和产品
- 已提交,被拒绝的二进制文件(状态再次等待上传)
- 使用 Ray Wenderlich 教程中的代码(此代码之前在另一个测试应用程序中工作,但我删除了该测试项目)
- 在 iTunesConnect 中添加了一个测试用户
- 测试前从应用商店注销
- 其他:删除app再测试;iPhone的总重置
- 在 iTunesConnect 中最后一次更改后等待 24 小时
如果您有其他建议,请提供帮助。我的主要问题是如何知道沙盒服务器是否有问题。