如何验证iOS沙箱帐户是否仍然有效?

时间:2017-10-27 03:14:40

标签: ios testing itunesconnect storekit

我遇到沙盒用户的一些问题。根据Apple的文档

  

重要提示:如果您错误地使用沙盒测试程序帐户在测试设备而不是测试环境中登录到生产环境(如iTunes),则沙盒帐户将变为无效,无法再次使用。如果发生这种情况,请使用新的电子邮件地址创建一个新的沙盒测试程序帐户。

在我的情况下,我还没有尝试使用这些帐户登录到生产环境,但我仍然以某种方式获得无效。看起来他们一两天都会好,并且对于前几次购买然后停止工作。

我尝试购买时,大多数时候都会回来SKErrorDomain Code: 0 NSLocalizedDescription: Cannot connect to iTunes Store

最近我甚至得到了#34;您目前无权在Sandbox中购买此InApp购买。 [环境:沙箱]"

我对这些错误感到非常慌张,因为看起来它会正常工作然后间歇性地停止工作。有没有人找到成功验证帐户是否无效的方法,或者找到了解决这些问题的方法?

1 个答案:

答案 0 :(得分:1)

每次遇到这个问题时,这些步骤通常都会清除它:

  1. 确保手机已退出所有服务(iCloud,App Store,所有内容)
  2. 重新启动手机。
  3. 从手机中删除应用并通过Xcode重新安装
  4. 当应用内购买期间应用提示输入凭据时,请输入沙箱凭据。
  5. 沙盒帐户必须接受Apple的一些新条款。登录developer.apple.com并确保您没有该帐户的任何延迟警报。

    祝你好运!