无法使用新创建的沙盒测试程序连接到iTunes Store

时间:2018-02-03 15:51:20

标签: ios in-app-purchase itunesconnect

对于我正在制作的应用,我包括在应用内购买以及过去测试它时,它似乎总是在今天早上工作。我开始收到错误:无法连接到iTunes Store 。在IAP提示我登录后,我收到错误。我创建了一个新的沙盒测试程序,同样的事情发生了。我肯定会输入正确的用户名和密码,因为当我故意把错误的用户名和密码输入时,它会通过弹出窗口告诉我。

我在https://developer.apple.com/system-status/

上看到它的绿色

另外,我在真实设备上测试它,并确保在运行应用程序之前我已退出iTunes。我也试过重启我的设备。

我对如何解决此问题有任何想法?任何帮助将不胜感激!

提前致谢!

2 个答案:

答案 0 :(得分:5)

经过大量的搜索,我能够在网上找到答案:

https://forums.developer.apple.com/thread/90594 它发布者:neilc

这最终对我有用:

- 创建一个新的iTunes Sandbox用户。请勿验证电子邮件地址。

- 退出设备上的App Store。

- 开始购买流程。

- 出现提示时,点按使用现有帐户。

- 使用新的沙盒用户登录。

- 您将被提示再次登录 - DON' T!我不能强调这一点。

- 点击取消。

-Background app。

-Foreground app。

- 再次开始您的购买流程。

- 这次,系统将提示您输入Sandbox用户的密码(电子邮件地址将显示在提示中)。

- 输入您的密码。

- 继续通过应用程序内购买流程。这次购买将会成功。

如果您在设备上检查App Store设置,您会注意到Sandbox用户已登录。请勿登出,否则您将无效沙箱用户,您必须从头开始重复上述步骤。

答案 1 :(得分:0)

Apple 对此的记录很差。基本上,您不应该从设置中使用您的沙箱用户登录。在您的测试 IAP 实际提示时登录。