ios - 无法删除 iTunes 测试帐户

标签 ios iphone in-app-purchase app-store-connect

我被 iTunes 帐户逼疯了。

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

所以,我将我的帐户命名为 jan14test1@mydomain.com、jan14test2@mydomain.com 等等。

我已经退出测试 2,然后登录到测试 3,在测试 3 上进行了购买,但我仍然登录到测试 3。

现在是精神 split 。当我的应用程序最初调用 [[SKPaymentQueue defaultQueue] addTransactionObserver:self]; 时,每次都会出现一个弹出框,要求输入用户帐户“jan14test2@mydomain.com”的密码。该帐户已预先填充,即使我在仪表板的“设置”应用中仍显示为已登录为 jan14test3@mydomain.com。

如果我输入密码没有任何反应,如果我点击取消,没有任何反应,没有一个委托(delegate)方法被触发。交易队列中没有任何内容,没有待处理的下载,什么都没有。

我已经软重置了手机,清除了所有设置,删除了应用程序,清理了我的构建,删除了 jan14test2@mydomain.com 作为 iTunesconnect 中的用户,实际上我无法清除这个恶魔。

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

我不知所措,最后的办法是参加史蒂夫·乔布斯的降神会,但我怀疑这也不会很有成果。

最佳答案

在我的例子中,交易被卡住了,因为与第一个测试账户的交易没有完成。

[[SKPaymentQueue defaultQueue] finishTransaction:transaction];

完成该交易允许我使用其他测试帐户。

关于ios - 无法删除 iTunes 测试帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21116474/

相关文章:

iphone - 将 PDF 加载到 UIImage 或 UIImageView 中?

Android In App 购买后崩溃

ios - 无法修改由 UINavigationController 管理的 UIToolbar 的约束

iphone - 应用程序关闭时如何从后端发送电子邮件?

ios - 上传到 Firebase 时元数据出现异常 - ios - Objective c

ios - 关闭当前 View Controller 后无法 pushViewController

ios - 如何检测用户是否进行了任何应用内购买?

ios - Apple 自动续订订阅何时续订?

objective-c - 为什么我的 CCParticleSystem 没有显示 Cocos2d?

xcode - 检查您是否已经在 Game Center/GameKit 中解锁成就