我开发了一款Phonegap iOS应用,实现了In App购买,按照here的建议,我在iOS开发过程中使用了沙盒用户,以便测试IAP,但我找不到切换回个人账户对应用进行身份验证的方法。
在开发过程开始时,我用我的个人帐户注销,我没有在General〉iTunes & App Store中用我的沙盒用户登录,我启动了应用程序,并从那里用我的沙盒用户登录。
现在是时候进入生产阶段了,我不知道如何从我的应用程序中注销沙盒用户。如果我启动应用程序,将显示登录弹出窗口和沙盒电子邮件。它只要求输入密码,但现在有机会更改帐户。当我在应用程序中登录时,沙盒用户帐户将登录到通用〉iTunes & App Store,但是如果我从那里注销,应用程序就会卡在沙盒电子邮件中。换句话说,这就像如果应用程序现在链接到那个电子邮件帐户,它不给予我改变它的机会。
我试着删除应用程序(点击它,按下X按钮,并从通用〉管理存储),再次安装它,软重置iPhone,从iTunes &应用商店注销,在调试模式下重建应用程序或不,包括插件或不,在许多组合,但没有成功。
有人经历过这样的事情吗?当你切换回你的个人iTunes Connect账户时,你是如何注销你的沙盒用户的?
3条答案
按热度按时间slmsl1lt1#
我不确定它在以前的iOS版本上看起来如何,但在iOS 12.0上,您可以打开:
**更新:**在iOS 14+上,您可以打开:
在那里你会发现一个名为“沙盒帐户”的部分,你可以在那里注销你一直使用的沙盒帐户。
1bqhqjot2#
在iOS 14和15上:
前往设置〉应用程序商店
向下滚动到最后,你会发现标题“沙盒帐户”,在那里你会看到你目前登录的沙盒帐户,点击它,它会让你改变它。
ryhaxcpt3#
我已经找到了2种方法来避免这个问题,但首先一定要使用一个“新鲜”的测试帐户。
1.更改Xcode和iTunes Connect中的捆绑包标识符
1.恢复iPhone
我选择了第一个,因为我的测试设备也是我的个人iPhone,我负担不起每周恢复。
我花了这么多时间在这上面,所以我希望我的回答能帮助你。