38

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

您目前无权在沙盒中的应用程序中购买此内容

如何避免此错误

4

7 回答 7

26

请确保以下几点:
1. 创建的测试帐户来自您生成配置文件的同一开发人员门户。
2. 测试账号依然存在,并没有从那里删除。
3. 使用您在 iTunesConnect 中为您的应用程序创建应用程序内购买的相同标识符。

于 2013-07-10T05:26:54.210 回答
8

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

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

否则,这里有一篇很好的帖子,关于您需要通过所有检查才能让应用内购买在沙盒模式下工作,每个都有一个关于完成每个检查的简短说明:http: //ireviewappsblog.wordpress.com/2014/07 /07/adding-in-app-purchases-in-sand-box-mode/

它包括将应用程序添加到 iTunes 连接、设置开发者帐户以及在 xCode 中添加代码以使其正常工作。

于 2014-07-07T06:33:40.700 回答
5

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

于 2014-06-09T20:26:59.593 回答
5

1.检查itunesconnect上的应用内产品标识符是否与您在应用程序中使用的相同

2.检查您的应用程序的捆绑标识符在开发配置文件和iTunes连接中是否相同

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

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

5. iTunes connect 或开发者不应等待任何文件协议。

于 2013-07-10T05:46:23.423 回答
4

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

于 2013-07-10T06:00:40.610 回答
0
  1. 对于沙盒,只有沙盒测试人员可以购买。

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

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

于 2020-08-19T14:49:22.460 回答
0

第 1 步:进入设置。

第 2 步:选择 iTunes 和设置

第 3 步:滚动到底部。沙盒帐户有一个部分

第 4 步:使用您的 Sandbox 帐户登录

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

于 2020-01-14T10:29:28.537 回答