在生产之前,苹果沙箱用户注销

我开发了一个实现In应用程序购买的Phonegap iOS应用程序。 正如我在这里所build议的那样,我使用了一个沙箱用户来testingiOS的开发过程中的IAP,但是我找不到一种方法来切换回我的个人帐户来validation应用程序。

在开发过程开始时,我用我的个人帐户注销,我没有在General> iTunes&App Store中使用我的沙箱用户login,我启动了应用程序,并使用我的沙盒用户login。

现在是时候通过生产,我不知道如何注销沙箱用户从我的应用程序。 如果我启动应用程序,将显示“login”popup窗口,并显示沙盒电子邮件。 它只是要求密码,但现在有机会改变帐户。 当我在应用程序内login时,沙箱用户帐户将被logging在“常规”>“iTunes和App Store”中,但是如果我从那里注销,则应用程序将停留在沙盒电子邮件中。 换句话说,就好像应用程序现在链接到了这个电子邮件帐户,并没有给我改变它的机会。

我尝试删除应用程序(点击它并按下Xbutton,然后从General> Manage storage),再次安装,软复位iPhone,从iTunes和App Store注销,在debugging模式下重build应用程序,包括插件与否,在许多组合,但没有成功。

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

我find了两种方法来避免这个问题,但首先要确保使用“新鲜的”testing帐户。

  1. 更改Xcode和iTunes Connect中的软件包标识符
  2. 还原iPhone

我去第一个,因为我的testing设备也是我个人的iPhone,我不能每周恢复。

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

Interesting Posts