对于我正在制作的应用程序,我包括在应用程序购买中,并且在过去测试它时,它似乎总是在今天早上工作.我开始收到错误:无法连接到iTunes Store.在IAP提示我登录后,我收到错误.我创建了一个新的沙盒测试程序,同样的事情发生了.我肯定会输入正确的用户名和密码,因为当我故意把错误的用户名和密码输入时,它会通过弹出窗口告诉我.
我在https://developer.apple.com/system-status/上看到它的绿色
此外,我正在真实设备上测试它,我确保在运行应用程序之前我已经退出iTunes.我也试过重启我的设备.
关于如何解决这个问题的任何想法?任何帮助将不胜感激!
提前致谢!
经过大量的搜索,我能够在网上找到答案:
https://forums.developer.apple.com/thread/90594 发布者:neilc
这最终对我有用:
- 创建一个新的iTunes Sandbox用户.请勿验证电子邮件地址.
- 退出设备上的App Store.
- 开始您的购买流程.
- 出现提示时,点击使用现有帐户.
- 使用新的Sandbox用户登录.
- 您将被提示再次登录 - 不要!我不能强调这一点.
- 取消.
- 应用程序背景.
- 应用程序的前景.
- 再次开始购买流程.
- 这次,系统将提示您输入Sandbox用户的密码(电子邮件地址将显示在提示中).
- 输入您的密码.
- 继续通过应用程序内购买流程.此次采购将取得成功.
如果您在设备上检查App Store设置,您会注意到Sandbox用户已登录.请勿登出,否则您将无效沙盒用户,您必须从头开始重复上述步骤.