如何在测试设备上清除非耗材的iOS IAP收据?

时间:2014-04-12 00:10:06

标签: ios in-app-purchase mkstorekit

在尝试从我的测试设备清除非耗材沙盒IAP收据时,我尝试过:

  • 使用其他沙盒测试用户DONE
  • 从XCode管理器中删除应用DONE

仍然没有工作,所以我怀疑收据可能正在从我的iCloud帐户恢复,即使这不应该发生在购买沙箱。因此我也尝试过:

  • 从我的应用版本中删除iCloud权利,登录新的测试用户帐户,删除应用,在本地部署完成

仍然没有运气。

BTW,我正在使用MKStoreKit。

有人有解决方案吗?

由于

1 个答案:

答案 0 :(得分:0)

按照以下步骤操作:

1)从iTunes帐户退出。

2)调用 [[MKStoreManager sharedManager] removeAllKeychainData] 方法

3)在应用程序代码中调用并在弹出窗口中输入用户详细信息和密码。

这适合我。