应用内购买沙箱测试错误

时间:2013-07-10 05:14:23

标签: iphone ios in-app-purchase

我在应用购买测试时收到沙盒测试的以下错误

  

您无权在沙盒中的应用中购买此内容   这一次

如何避免此错误

7 个答案:

答案 0 :(得分:22)

确保以下内容:
创建的测试帐户来自您生成供应配置文件的同一个开发人员门户 创建的测试帐户仍然存在,不会从那里删除 使用您在iTunesConnect中为应用程序创建应用内购买的相同标识符。

答案 1 :(得分:8)

我发现在尝试使用错误的测试帐户登录时出现此错误。一个未连接到我的iTunes连接帐户。

登录iTunes Connect并仔细检查您是否使用了测试帐户中的正确电子邮件地址。

否则,这里有一篇非常好的文章,介绍了在沙盒模式下进行应用内购买所需的所有检查,每个检查在完成每个检查时都有一个简短的模糊:http://ireviewappsblog.wordpress.com/2014/07/07/adding-in-app-purchases-in-sand-box-mode/

它包括将应用程序添加到iTunes连接,设置开发者帐户,然后在xCo​​de中添加代码以使其正常工作。

答案 2 :(得分:5)

1.在iTunes上检查应用内商品标识与您在应用中使用的相同

2.在开发资料中检查您的应用的捆绑标识符是否相同& &安培; itunes connect

3.您在iTunes Connect上测试的应用内购买状态应为“准备提交”

4.如果您更改了捆绑包标识符或配置文件,请从设备中删除应用程序清除其构建版本

5.没有文件协议应该在iTunes连接或开发者处待决。

答案 3 :(得分:5)

您的测试帐户可能不再存在。我发现您仍然可以使用已删除的测试帐户登录,但不允许您进行购买,您将看到与您描述的相同的消息。

答案 4 :(得分:4)

您可能正在使用来自不同开发者帐户的配置文件。再检查一次。

答案 5 :(得分:0)

步骤1:转到设置。

第2步:选择iTunes和设置

第3步::滚动到底部。 SANDBOX帐户

有一个部分

第4步::使用您的沙盒帐户登录那里

现在测试您的应用程序,它将正常运行。

答案 6 :(得分:0)

  1. 对于沙盒,只有沙盒测试人员可以购买。

  2. 确保测试人员切勿使用沙盒帐户进行实际购买;这会将沙盒帐户转换为真实帐户。

  3. 只有沙盒测试员可以购买测试。内部和外部测试人员列表中列出的不是用户。选中iTunes Connect => Users and Roles => Sandbox Testers