如何在iOS上重置沙盒应用内购买以进行测试?

时间:2011-09-29 23:47:13

标签: ios in-app-purchase mkstorekit

我做了一个沙盒iTunes用户,买了一个项目。这工作但我的代码中有一些问题用于显示项目。所以,我想重新购买它再次测试。问题是,我无法清除我的购买。我退出了我的沙箱用户,删除了应用程序并重新安装了它,更改了iTunes用户几次......该项目仍显示为已购买。

我正在使用MKStoreKit。

有什么想法吗?

2 个答案:

答案 0 :(得分:20)

好吧,我明白了。 MKStoreKit将购买的商品保存到钥匙串中,即使您更改iTunes帐户或删除应用程序,钥匙串仍然存在。调用快速[[MKStoreManager sharedManager] removeAllKeychainData];重置内容。

答案 1 :(得分:-4)

如果您拥有自己的域名,通常会免费获得电子邮件处理;例如,我有一个go daddy帐户,我可以为无法识别的电子邮件帐户设置邮件转发规则。这使得创建大量测试帐户变得非常容易,而无需为每个帐户创建单独的电子邮件帐户。