Can';t删除iOS InApp购买沙盒帐户

Can';t删除iOS InApp购买沙盒帐户,ios,in-app-purchase,app-store-connect,account,Ios,In App Purchase,App Store Connect,Account,我创建了两个帐户来测试inapp购买,然后在iTunesConnect上删除了一个帐户。 当我测试InApp购买时,它会继续询问我已删除帐户的密码。我试图删除该应用程序,但这并没有解决问题。我还验证了删除的帐户不是“iTunes和应用商店设置”中的当前帐户。 似乎这个帐户被缓存在某个地方。。。但是在哪里 有什么帮助吗 谢谢,Corrado进入设置->iTunes和应用商店。点击现有已登录的Apple Id。注销。然后从应用程序重试我遇到了相同的问题。在我开始测试应用程序内购买的还原代码后,它就开

我创建了两个帐户来测试inapp购买,然后在iTunesConnect上删除了一个帐户。 当我测试InApp购买时,它会继续询问我已删除帐户的密码。我试图删除该应用程序,但这并没有解决问题。我还验证了删除的帐户不是“iTunes和应用商店设置”中的当前帐户。 似乎这个帐户被缓存在某个地方。。。但是在哪里

有什么帮助吗


谢谢,Corrado进入设置->iTunes和应用商店。点击现有已登录的Apple Id。注销。然后从应用程序重试我遇到了相同的问题。在我开始测试应用程序内购买的还原代码后,它就开始出现了。我尝试了所有的方法,包括重新设置我的iPod,但这并不重要。添加事务观察者时发生登录。我通过在添加事务观察器之前添加以下代码解决了这个问题

    for transaction:SKPaymentTransaction in SKPaymentQueue.defaultQueue().transactions {
        SKPaymentQueue.defaultQueue().finishTransaction(transaction)
    }
这只是用来清除队列的临时代码,尽管我认为将其保留在队列中没有问题。我一直困惑的一件事是,当应用程序在执行IAP时崩溃时,如何处理它。它似乎把IAP留在了队列中。与其完成崩溃导致的事务,我宁愿删除它。我还不知道怎么做


然后,我在还原中添加了一个
finishTransaction
,这样我就不会再有这个问题了。

我知道这是一个老问题,但可能有人仍然有这样的问题。尝试进入
Settings->iTunes和App Store
向下滚动至底部,找到
沙盒帐户
,并清除此处的数据。

我这样做了,但当我开始在我的应用程序中测试购买过程时,它仍然要求我输入已删除帐户的密码!然后从设置->常规->重置->重置所有设置中重置设置。它只会重置你的设置。不可能!我进行了重置,但当我按下应用程序中的“购买”按钮时,它仍然显示“已删除”帐户。如果我按Cancel,它会问我第二个帐户。。。我输入pwd并完成采购程序。问题是,如果我退出应用程序并重新启动,当我按下“还原”按钮(测试还原过程)时,它会再次询问已删除帐户的密码。。。在这种情况下,如果我按“取消”,程序将中断!好吧,奇怪的行为,但可以肯定的是,它在上线后不会产生任何冲突或问题。它在iOS 13上崩溃了。谢谢!!处理IAP沙箱的另一个未记录、模糊的设置。多么糟糕的开发者体验!!我在任何地方都看不到这个选项