试图测试应用内购买时,不允许创建iTunes账户。

98
我在App Store上有一个应用程序,想要测试应用内购买。我按照苹果网站描述的步骤进行了操作,但遇到了一些问题。
当我尝试在我的应用程序中或在设置/ iTunes和App Store中登录iTunes时,我收到以下错误:
“不允许创建iTunes帐户。”
此Apple ID目前无法与iTunes Store一起使用,请稍后再试。
我在互联网上搜索了一下,但没有找到任何相关信息。看起来我是第一个遇到这种错误的人。

itunes account creation not allowed


2
我也刚遇到了这个错误!有什么想法吗? - simonthumper
你是在模拟器上测试还是在实际设备上测试? - GlennRay
你可以看到GSM运营商,那么这是一个真实的设备,一部iPhone 6S。 - Silviu
我刚刚遇到了同样的问题。三个月前我做同样的事情时还能正常工作。可能是苹果正在测试某些东西,我去开发者论坛看看... - Stanislav Dvoychenko
6个回答

110

看起来苹果对此文档记录不够完善。基本上,在该屏幕上,你不应该使用你的沙盒用户进行登录。只有当你通过测试IAP时实际提示登录时才能登录。

来源:无法在设备上使用沙盒测试用户登录


我已经尝试从应用程序登录了,这一点我在第一篇帖子中提到过。 - Silviu
对我来说,从应用程序登录可以正常工作。但是从iTunes设置中,我遇到了上述问题。 - FranticRock
谢谢,这对我有用。起初我以为我需要在iCloud登录,但后来发现在设置中iTunes Store和iCloud可以拥有不同的账户,所以我只需从iTunes Store注销即可使其工作。 - Camilo Ortegón
但是我该如何管理我的测试购买呢?我想测试自动续订订阅的取消... - Georg
苹果公司的文档记录非常不好。这就是他们编写文档的方式。 - Duck

47

我之前也遇到了同样的问题,以下是我的解决方法:

  1. 不要尝试在“设置” > “iTunes & App Store”中登录
  2. 退出iTunes & App Stores(确保你没有登录任何帐户)
  3. 只需打开你要测试的应用程序
  4. 你的应用程序将提示你登录
  5. 输入你沙盒测试帐户的凭据

就这样!做完了。对我有效,希望对你也有用。


哇,这太疯狂了!我从未想过这一点。我真的以为我无法在“此时”登录,并计划“稍后再试”!他们打算让我多久后登录?到目前为止已经说了18个月了,也许如果我等2年?3年? - mike nelson
对我来说不起作用。仍然一遍又一遍地要求输入iTunes账户。 - Ben
1
但是我该如何安装这个应用程序呢?我正在尝试登录TestFlight进行测试,但是却遇到了这个该死的错误。 - Dpedrinha

7
若仍遇到问题,请按照以下步骤操作: 从设置主屏幕中,选择“iTunes和App Store”,如图所示。

enter image description here

现在滚动到底部,你会发现之前的苹果还在那里,退出登录,参考图片,现在进行应用内购买时,它将要求输入苹果ID和密码,请使用沙盒测试者的苹果ID和密码。

enter image description here


4

这个问题又发生了变化。以下是2020年如何解决它的方法:

0)在您的测试设备上,转到“设置”。

1)点击顶部带有“Apple ID,iCloud,iTunes和App Store”的您的账户名。

2)点击“iTunes & App Store”

3)滚动到最底部,找到选项:“SANDBOX账户”。默认情况下将自动使用您的AppleID。点击它并注销。

4)在SANDBOX账户下点击“登录”。

5)添加您的Sandbox账户凭据。在此之前,您可能需要验证您的电子邮件地址。


3
我遇到了这个问题。我试着更改现有的沙盒测试账号密码,并尝试在设备上登录...但是没有成功。
即使是iPhone设备重启也没有用[大多数开发者都会选择这个选项;-)]
我以为需要时间来更新DB上新创建的沙盒测试。所以将设备上的登录选项保持不变
现在,在启动包含应用内购买的应用后,按下负责应用内购买的按钮。这会提示输入Apple凭证。在此处输入沙盒测试者凭证。 哇,这对我起作用了!

0

最佳答案是正确的,但如果您仍然遇到问题:

请确保您尝试登录的应用程序是使用Xcode安装的开发应用程序。如果您的版本是从应用商店安装的,则会收到相同的错误。

(我感到困惑,因为我有5个几乎相同的应用程序版本。)


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