尝试进行一些应用程序内购买测试,因此我在 itunesconnect 上创建了一个沙箱测试器...但是当我尝试在我的设备上以该用户身份登录时,出现错误:
不允许创建 Itunes 帐户
Apple ID 目前无法用于 iTunes 商店。请
稍后再试。
如果我为帐户输入了错误的密码,我会收到帐户拒绝,因此这不是密码拼写错误..我创建的每个测试帐户都会发生这种情况...任何人都知道到底发生了什么..我找不到任何地方的任何信息。
是的,答案是我是个白痴……纯粹而简单。
我在 itunes 登录中将我的用户帐户设置为这些测试帐户..这使它们作为测试帐户无效,因为它们尝试合法登录 itunes...
您必须让您的 ITUNES/APPstore 登录为空,不要尝试在设置中显式登录...注销 ITUNES/APP STORE,以便设置中的 Apple ID 中没有帐户,然后只需运行您的应用程序并登录通过您的应用程序测试帐户。
我已经正确地做到了这一点,但随后没有重新查阅文档,我就去更改用户,并看到我在设置的用户界面中有一个测试用户(我猜它是由软件设置的),所以我尝试在那里设置它,并且使导致此问题的帐户无效。
这纯粹是我的错误,但苹果可以在这个问题上做得更好,并且让应用程序商店/itunes 可能显示测试 ID 以外的其他内容,所以如果自您设置测试以来已经有一两周了id 并去改变它,你不只是愚蠢地认为你这样做......
无论如何...如果您执行了我所做的操作,您可能需要删除所有沙盒测试程序,因为它们将无效,然后创建新的...然后删除测试设备上的 appstore/itunes 登录名并尝试运行它....
我承认这是有记录的,我第一次使用测试用户时确实遵循了它,但下次我想测试时忘记了..这导致了这个...完全是我的错..但我怀疑我不是,也不是我会是唯一一个这样做的人吗...这就是为什么它如此奇怪,我在任何地方都找不到有关此错误的任何其他记录。
参考文档:
- 当前的:https://developer.apple.com/documentation/storekit/in-app_purchase/testing_in-app_purchase_transactions https://developer.apple.com/documentation/storekit/in-app_purchase/testing_in-app_purchase_transactions
- 档案:https://web.archive.org/web/20171108103850/https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnectInAppPurchase_Guide/Capters/TestingInAppPurchases.html https://web.archive.org/web/20171108103850/https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnectInAppPurchase_Guide/Chapters/TestingInAppPurchases.html
(确保展开:对应用内购买产品进行测试 https://help.apple.com/app-store-connect/#/dev7e89e149d部分)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)