我开发了一款实现In app购买的Phonegap iOS应用程序。正如建议here,我使用沙箱用户在iOS开发过程中测试IAP,但我找不到切换回个人帐户来验证应用程序的方法。
在开发过程开始时,我使用我的个人帐户退出,我没有使用沙盒用户登录一般> iTunes& App Store,我启动了应用程序,然后用我的沙箱用户登录。
现在是时候转到生产,我无法弄清楚如何从我的应用程序注销沙箱用户。如果我启动应用程序,则会显示“登录”弹出窗口,并且沙盒电子邮件就在那里。它只是要求输入密码,但现在有机会更改帐户。当我在应用程序中登录时,沙盒用户帐户将记录在General> iTunes& App Store,但是如果我从那里退出,应用程序就会遇到沙箱电子邮件。换句话说,就好像应用程序现在已链接到该电子邮件帐户,并且它不会让我有机会更改它。
我尝试删除该应用程序(点击它并按下X按钮并从General> Manage storage),再次安装,软重置iPhone,从iTunes& App Store,是否在调试模式下重建应用程序,包括或不包括插件,在许多组合中但没有成功。
有没有人经历过这样的事情?当您切换回个人iTunes Connect帐户时,如何注销沙箱用户?
答案 0 :(得分:11)
我不确定在以前的iOS版本中的外观如何,但是在iOS 12.0上,您可以打开:
设置>您的姓名(Apple ID,iCloud和App Store)> iTunes和App Store
您会在这里找到一个名为“ SANDBOX ACCOUNT”的部分,您可以在其中退出您一直使用的沙箱帐户。
答案 1 :(得分:3)
答案 2 :(得分:1)
我找到了两种方法来避免这个问题,但首先要确保使用“新鲜”的测试帐户。
我选择第一个,因为我的测试设备也是我的个人iPhone,而且我每周都无法负担恢复费用。
我花了很多时间,所以我希望我的回答可以帮到你。