Apple沙盒用户在生产前注销

use*_*949 10 sandbox ios cordova

我开发了一个Phonegap iOS应用程序,实现了In app购买.正如这里所建议的那样,我使用沙箱用户在iOS开发过程中测试IAP,但我找不到切换回个人帐户来验证应用程序的方法.

在开发过程开始时,我使用我的个人帐户注册,我没有使用我的沙箱用户登录General> iTunes&App Store,我启动了应用程序,然后我从沙盒用户登录.

现在是时候转到生产,我无法弄清楚如何从我的应用程序注销沙盒用户.如果我启动应用程序,则会显示"登录"弹出窗口,并且沙盒电子邮件就在那里.它只是要求输入密码,但现在有机会更改帐户.当我在应用程序中登录时,沙盒用户帐户将记录在常规> iTunes和App Store中,但如果我从那里注销,则应用程序将停留在沙箱电子邮件中.换句话说,就好像应用程序现在已链接到该电子邮件帐户,并且它不会让我有机会更改它.

我试图删除应用程序(点击它并按下X按钮,然后从常规>管理存储),再次安装,软重置iPhone,从iTunes和App Store注销,是否在调试模式下重建应用程序,包括或不包括插件,在许多组合但没有成功.

有没有人经历过这样的事情?当您切换回个人iTunes Connect帐户时,您是如何注销沙盒用户的?

Omi*_*yan 21

我不确定它在以前的iOS版本中的样子,但在iOS 12.0上你可以打开:

设置>您的姓名(Apple ID,iCloud和App Store)> iTunes和App Store

在那里,您会找到一个名为"SANDBOX ACCOUNT"的部分,您可以在其中退出您一直使用的沙盒帐户.

在此输入图像描述

  • 你拯救了我的一天 (2认同)

Nic*_*nos 14

在 iOS 14 上:

前往“设置”>“应用商店”

向下滚动直到最后,您会找到标题“SANDBOX ACCOUNT”,在那里您会看到您当前登录的沙箱帐户,点击它,它会让您更改它。

设置

设置 > 应用商店

设置 > App Store > 沙盒账户


Rom*_*ain 0

我找到了两种避免该问题的方法,但首先请确保使用“新”测试帐户。

  1. 更改 Xcode 和 iTunes Connect 中的捆绑包标识符
  2. 恢复 iPhone

我选择第一个,因为我的测试设备也是我的个人 iPhone,我无法承担每周恢复的费用。

我花了这么多时间,所以我希望我的回答可以帮助你。