应用内购买测试

16

我想在使用不同的Apple ID(非开发人员Apple ID)的设备上测试我的应用程序中的应用内购买。 我已将该设备添加到Apple Developer中。 但我仍无法完成测试。 如何在具有非开发人员Apple ID的设备上测试购买内容?


你解决了这个问题吗? - User511
然后尝试使用不同的电子邮件 ID。 - User511
4个回答

11

如果您在创建沙盒测试人员时遇到“未知错误,请检查错误日志,电子邮件=********@*****.****”,以下是解决方法:

  1. 有些电子邮件服务器不被接受(例如@bk.ru不起作用,@gmail.com被接受);
  2. 必须使用“强密码”(至少1个大写字母,1个数字和1个标点符号);
  3. 即使之前删除了,也不能使用相同的电子邮件地址两次。

建议(也是苹果公司推荐的): Gmail支持“扩展”伪地址,您可以(并应该)为沙箱用户使用伪造的我的名字@gmail.com-您可以使用myname+anythinghere@gmail.com(加号后面的任何内容)


当一切应该正常时,我也遇到了这个错误 :/ - J V
1
对我来说,添加一个强密码解决了这个问题(我的电子邮件是 @gmail.com 的)。 - GrizzlyBear
1
@Roman86:我尝试过了,但没有用。有帮助的是使用Safari来创建用户。但对于任何电子邮件都没有帮助。这真是神奇。 - J V
我仍然无法让它工作,为什么这么糟糕? - Daniel Dewhurst
@mailinator.com的电子邮件也会产生“未知错误”。 - Denis Krivitski
显示剩余2条评论

1

您必须创建沙盒测试账户以测试应用内购买。


只需使用另一个电子邮件地址即可。这可以是一个虚假的电子邮件地址,例如:asdsdfdf@gmail.com - Son Le
4
电子邮件地址不能是虚假的。它必须是您可以访问的电子邮件地址,因为测试账户必须通过回复验证请求邮件进行验证。 - Ali Beadle
2
是的,但是在添加新测试人员时,它会显示“创建沙盒测试人员时出现未知错误,请检查错误日志。”并且此后我无法做任何事情,尝试了所有的电子邮件。 - Dheeraj Gupta
是的,将一个新的测试人员添加为管理员,然后使用该新管理员登录并尝试添加尽可能多的沙盒测试人员。如果仍然无法添加沙盒测试人员,则以管理员身份添加测试人员。 - Dheeraj Gupta
我们需要将应用程序发布为Beta吗?因为我已经创建了沙盒用户,但是应用内购买对话框对我没有出现。 - Kostadin Georgiev

0

为了测试应用内购买,您必须使用沙盒测试账户。


0

要添加任何沙盒测试人员,请添加一个新用户作为管理员,然后使用新的管理员帐户登录到 iTunes 并尝试添加沙盒测试人员。您将轻松地添加多个沙盒测试人员。 如果您仍然无法添加沙盒测试人员,请告诉我。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接