在应用程序购买沙箱 - 无效的地址

tec*_*erd 4 in-app-purchase ios

我已在许多应用程序中实现了In App Purchase,并在Sandbox环境中测试了所有这些应用程序.现在我正在开发应用程序的一个应用程序购买,我昨天测试并且工作正常,但到今天早上没有现有的沙箱帐户用于In App测试.

我跟着其中一个苹果线程来解决问题,但似乎没有任何工作.在这个线程中,很多开发人员面临同样的问题,其中一些有解决方案,但它们都不适合我.

我到目前为止尝试了以下解决方案:

  1. 添加包含所有元数据的新产品,并尝试使用新产品ID.
  2. 创建了新的演示应用程序,用新证书和个人资料测试In App Purchase.但是没有工作.
  3. 创建新的沙盒测试程序,从邮件帐户验证它.

我可以获取产品信息,如产品名称和价格,但无法完成购买.首先,当操作系统要求输入Apple ID和沙盒用户密码时,我输入了它,它接受凭证和iTunes登录沙箱用户.然后突然另一个操作系统警报提示Invalid Address.

找到该警报的以下屏幕截图.在此输入图像描述

当我点击时Continue,它会重定向到iTunes Store,在一些加载后,它会显示另一个警报iTunes account creation not allowed.该警报的屏幕下方.

在此输入图像描述

我已经尝试了所有可能的解决方案,但对我没有任 如果您有任何人遇到同样的问题,请在此处更新.

tec*_*erd 5

我尝试使用App Store Territory作为美国和英国的沙箱帐户,但它有效,但印度帐户不起作用.

按照以下步骤创建沙盒帐户:

  1. 打开itunesconnect.apple.com
  2. 选择 Users and Roles
  3. 选择 Sandbox Testers
  4. 选择+按钮
  5. 从App Store Territory,您可以为任何国家/地区创建沙盒帐户并测试In App Purchase

选择国家为美国或英国,适合我. 在此输入图像描述