无法删除iTunes测试帐户

时间:2014-01-14 14:49:38

标签: ios iphone in-app-purchase itunesconnect

我被iTunes帐户搞砸了。

我一直在测试IAP,托管内容,我已经切换到我现在的第三个测试帐户,因为我需要对我的一些IAP的初始购买进行多次测试,我需要重新创建初始购买指向检查我的代码。

所以,我已经将我的账户命名为jan14test1 @ mydomain.com,jan14test2 @ mydomain.com等等。

我已退出test2,登录test3,在test3上购买,我仍然登录test3。

现在为了精神崩溃。当我的应用最初调用[[SKPaymentQueue defaultQueue] addTransactionObserver:self];时,会出现一个弹出框,询问用户帐户“jan14test2@mydomain.com”的密码。该帐户已预先填充,即使我仍然在仪表板的“设置”应用中显示为以jan14test3@mydomain.com身份登录。

如果我输入密码没有任何反应,如果我点击取消,没有任何反应,没有一个委托方法触发。事务队列中没有任何内容,没有待处理的下载,没有。

我已经软复位手机,清除了所有设置,删除了应用程序,清理了我的版本,删除了jan14test2@mydomain.com作为iTunesconnect中的用户,字面上我无能为力将清除这个恶魔。

我的IAP都包含托管内容,我认为手机认为它是由于下载,我已经适当地完成了所有交易; [[SKPaymentQueue defaultQueue] finishTransaction:payment];

我不知所措,我的最后一招是史蒂夫乔布斯的思考,但我怀疑这也会非常富有成果。

1 个答案:

答案 0 :(得分:1)

在我的情况下,交易被卡住了,因为第一个测试帐户的交易没有完成。

[[SKPaymentQueue defaultQueue] finishTransaction:transaction];

完成该交易后,我可以使用其他测试帐户。