无法使用设备上的沙箱测试用户登录

Spe*_*pgh 51 itunesconnect app-store in-app-purchase ios

尝试做一些In App Purchase测试,所以我在itunesconnect上创建了一个沙盒测试器...但是当我尝试以我的设备上的那个用户身份登录时,我收到一个错误:

不允许创建Itunes帐户

Apple ID目前无法与iTunes商店一起使用.请稍后再试.

如果我为帐户输入了错误的密码我会拒绝帐户,所以它不是密码错误...这是我创建的每个测试帐户都发生的......任何人都知道到底是怎么回事......我找不到任何地方的任何信息.

Spe*_*pgh 84

是的,答案是我是一个IDIOT ......纯粹而简单.

我将我的用户帐户设置为itunes登录到这些测试帐户..这使他们无效为测试帐户,因为他们试图合法地登录到iTunes ...

您必须让您的ITUNES/APPstore登录EMPTY不要尝试在设置中明确登录...退出ITUNES/APP STORE,以便在设置中没有帐户在Apple ID中,然后运行您的程序.

我已经正确地完成了这个,但是然后没有重建文档我去更改用户,并且看到我在设置的UI中有一个测试用户(我猜它是由软件设置的)所以我试图在那里设置它,并导致导致此问题的帐户无效.

这纯粹是我的错误,但Apple可以更好地处理这个事情引发的错误,并且app store/itunes可能会显示除测试ID以外的其他内容,所以如果自设置测试以来已经过了一周或两周id并去改变它你不只是愚蠢地认为你这样做...

无论如何......你可能需要删除所有的沙箱测试人员,如果你做了我做的,因为他们将无效,然后创建新的...然后删除测试设备上的appstore/itunes登录并尝试运行它....

我承认这是记录在案的,我第一次使用测试用户时确实遵循了它,但忘记了下次我想测试...导致这个...完全是我的错...但我怀疑我不是,也不是我将是唯一一个这样做的人......这就是为什么它如此奇怪我无法在任何地方找到任何关于这个错误的记录.

文献供参考:

https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnectInAppPurchase_Guide/Chapters/TestingInAppPurchases.html

(确保扩展:执行应用程序内购买产品测试部分)

  • 你不是白痴,错误描述很糟糕! (16认同)
  • 非常感谢,我很感激! (2认同)
  • 是的,对,谢谢,我犯了这个错误.澄清一下:在您的设备上,转到设置> iTunes和App Store.然后退出.**请勿再次登录.**将其留空,显示"登录"字段提示.在您的设备上通过Xcode运行您的应用.访问假App Store时,会出现"登录iTunes Store"对话框,您可以输入假沙箱用户的电子邮件地址和密码. (2认同)
  • 但是我应该怎么做才能测试Apple Pay ..如果是Apple Pay ..您需要先登录那里,如此处记录:https://developer.apple.com/support/apple-pay-sandbox/ (2认同)

Mei*_*lbn 7

在我的情况下,只需注销您的真实 Apple ID,不要登录沙盒测试员 Apple ID,然后运行您的应用程序,购买产品,系统将显示一个警报视图,让您选择“使用现有的 Apple ID”或“创建新的” Apple ID”,当然选择第一个,然后登录您的沙盒测试员Apple ID,就完成了。


Sky*_*Sky 7

Answer 2020

If your iOS is after 13, now go to Settings -> iTunes & App Stores at the bottom you will see a section called:

SANDBOX ACCOUNT

this is the place where you can log in your tester accounts

below screenshot shows where it is:

在此处输入图片说明

  • 如果我在我的设备上看不到该部分怎么办?我有 iOS 13.4.1。 (9认同)
  • 在 iOS 14 上找不到它 (3认同)