ios-无法在devi上使用沙盒测试用户登录

尝试进行一些In App Purchase测试,因此我在itunesconnect上创建了一个沙箱测试器...但是当我尝试以该用户的身份登录设备时,出现错误消息:

不允许创建Itunes帐户

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

如果我为该帐户输入了错误的密码,我将被拒绝帐户,因此它不是密码输入错误。.我创建的每个测试帐户都在发生这种情况...任何人都知道这到底是怎么回事..我找不到 任何地方的任何信息。

7个解决方案
81 votes

是的,答案是我是偶像...纯粹而简单。

我在iTunes登录中将我的用户帐户设置为这些测试帐户..由于它们试图合法登录iTunes,因此使它们成为测试帐户无效...

您必须先登录ITUNES / APPstore,否则不要尝试直接在设置中登录...退出ITUNES / APP STORE,以便在设置中的Apple ID中没有帐户,然后仅运行程序。

我已经正确地完成了此操作,但是在没有咨询文档的情况下,我去了更改用户的过程,并发现我在设置的用户界面中有一个测试用户(我猜它是由软件设置的),所以我尝试在此处进行设置 ,并且使导致此问题的帐户无效。

这纯粹是我的错误,但是Apple可以更好地解决此问题引发的错误,并让应用商店/ itunes显示除测试ID之外的其他内容,因此,如果距您设置测试已经一两个星期了 id并更改它,您不会只是愚蠢地以为您这样做了...

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

我承认这是有据可查的,我在第一次使用测试用户时就遵循了,但是却忘记了下次我要进行测试..这导致了...完全是我的错..但我怀疑我不是,也不是 我将是唯一执行此操作的人吗...这就是为什么它如此奇怪以至于我在任何地方都找不到关于此错误的其他文档。

参考文件:

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

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

Speckpgh answered 2020-02-13T07:17:37Z
3 votes

就我而言,只需注销您的真实Apple ID,不要登录沙箱测试仪Apple ID,然后运行您的App,购买产品,系统将显示警报视图,让您选择“使用现有Apple ID”或“新建” Apple ID”,当然,首先选择一个,然后登录您的沙盒测试器Apple ID,就可以完成。

Meilbn answered 2020-02-13T07:17:57Z
1 votes

一个简单的解决方案是只重置您的iPhone,然后将启用添加沙箱iap帐户。 也许是苹果的错误。

Shuangquan Wei answered 2020-02-13T07:18:17Z
0 votes

必须是他们系统中的错误。 我正在测试订阅,并且可以添加一个1个月的次级/ 7天试用期,当我尝试查看该帐户时,我会收到相同的消息(以便我可以管理订阅)。 有时,它将仅显示常规订阅消息(不显示7天试用消息)。

但是,我仍然可以订阅此沙箱帐户,并且该应用程序可以正确响应。

这些“ Sandbox”帐户仍需要是实际使用信用卡的iTunes帐户。 我认为这是我看到错误的原因,但是在设置并验证此测试帐户后,我仍然看到错误。

我相信这是他们开始实施新订阅系统时他们系统中的错误。 如果有的话,请联系开发人员技术支持以查看他们的意见,但他们永远不会告诉您其系统中的“错误”。

WrightsCS answered 2020-02-13T07:18:53Z
0 votes

我发生的另一个原因是,我(不知道并)试图在从应用商店下载的应用上使用沙盒测试器,该沙盒测试器已使用商店发行证书签名。

沙盒测试器似乎只能与通过开发资料或测试飞行签名的应用一起使用。

纠正我,如果有人能在商店下载的应用程序中使用沙盒测试仪。

Wappenull answered 2020-02-13T07:19:22Z
0 votes

我也遇到了这个问题,简单的解决方案是在物理设备上注销iTunes帐户,重新启动它,清理项目,然后像往常一样构建并运行。 项目运行后,仅在重新启动后登录您的测试iTunes帐户。 此问题可能是由Apple在设备上处理或兑现用户iTunes帐户的方式引起的。

Luke Pearce answered 2020-02-13T07:19:43Z
0 votes

在沙盒中,用户提供有效的用户名并进行验证,然后登录,只有在验证电子邮件后才能使用

Abeer Iqbal answered 2020-02-13T07:20:03Z
translate from https://stackoverflow.com:/questions/38034491/unable-to-log-in-with-sandbox-test-users-on-device