我在应用购买测试时收到沙盒测试的以下错误
您无权在沙盒中的应用中购买此内容 这一次
如何避免此错误
答案 0 :(得分:22)
确保以下内容:
创建的测试帐户来自您生成供应配置文件的同一个开发人员门户
创建的测试帐户仍然存在,不会从那里删除
使用您在iTunesConnect中为应用程序创建应用内购买的相同标识符。
答案 1 :(得分:8)
我发现在尝试使用错误的测试帐户登录时出现此错误。一个未连接到我的iTunes连接帐户。
登录iTunes Connect并仔细检查您是否使用了测试帐户中的正确电子邮件地址。
否则,这里有一篇非常好的文章,介绍了在沙盒模式下进行应用内购买所需的所有检查,每个检查在完成每个检查时都有一个简短的模糊:http://ireviewappsblog.wordpress.com/2014/07/07/adding-in-app-purchases-in-sand-box-mode/
它包括将应用程序添加到iTunes连接,设置开发者帐户,然后在xCode中添加代码以使其正常工作。
答案 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)
对于沙盒,只有沙盒测试人员可以购买。
确保测试人员切勿使用沙盒帐户进行实际购买;这会将沙盒帐户转换为真实帐户。
只有沙盒测试员可以购买测试。内部和外部测试人员列表中列出的不是用户。选中iTunes Connect => Users and Roles => Sandbox Testers
。