【问题标题】:Cannot connect to iTunes Store with newly created sandbox tester无法使用新创建的沙盒测试器连接到 iTunes Store
【发布时间】:2018-02-03 15:51:19
【问题描述】:

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

我在https://developer.apple.com/system-status/ 看到它是绿色的

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

知道如何解决这个问题吗?任何帮助将不胜感激!

提前致谢!

【问题讨论】:

    标签: ios in-app-purchase app-store-connect


    【解决方案1】:

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

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

    这最终对我有用:

    -创建一个新的 iTunes 沙盒用户。不要验证电子邮件地址。

    -在您的设备上退出 App Store。

    -开始您的购买流程。

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

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

    -系统将提示您再次登录——不要!我怎么强调都不过分。

    -点击取消。

    -后台应用程序。

    -前台应用。

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

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

    -输入您的密码。

    -继续完成应用内购买流程。这次购买将成功。

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2019-07-07
        • 1970-01-01
        • 1970-01-01
        • 2013-03-11
        • 2015-09-15
        • 2015-05-31
        • 1970-01-01
        • 2011-10-10
        • 2019-03-11
        相关资源
        最近更新 更多