2

我有一个应用程序通过 KeyChainWrapper 写入钥匙串以验证应用内购买。一切正常,除了我似乎无法删除钥匙串项目。通过 XCode 运行时我可以删除,但是,当我从 App Store 下载应用程序时,进行实际的应用程序内购买,当我在我的应用程序中运行我的重置代码时,钥匙串不会被删除。我认为设备上安装了两种不同的钥匙串项目,一种来自实际的应用内购买,另一种来自沙盒模式。我想删除钥匙串,所以当我从应用商店下载时,我的应用恢复正常,无需应用内购买。有什么建议么?

4

1 回答 1

0

我有同样的问题:在设备上测试 MKStoreKit(因为它在 iOS sim 中不起作用),购买了我的测试功能,现在它存储在设备上的钥匙串中的某个地方,我什至不知道在哪里 - MKStoreKit 会自动执行此操作.

从设备中删除应用程序不起作用。我不认为唯一的方法是重置设备...

于 2012-12-09T16:22:53.870 回答