可以在模拟器中测试In App购买吗?

时间:2013-04-22 08:09:13

标签: iphone ios in-app-purchase

我创建了In App Purchase产品应用。当我通过测试用户帐户在模拟器中测试时,我得到了Transaction failed错误。 In App Purchase是否允许测试模拟器或仅在设备中?

2 个答案:

答案 0 :(得分:1)

不,你不能在模拟器中测试它。

您可以获得提示输入苹果ID或密码以购买产品,但其剩余的过程不允许模拟这就是为什么您有事故提示失败错误。

您必须在设备中对其进行测试,并在相关的配置代码中使用您的测试Apple ID或密码进行签名。

答案 1 :(得分:0)

您无法在模拟器中测试,您必须插入设备并使用它进行测试。

如果你想尝试一下,控制台会提醒你不能:

// WARNING: SKPaymentQueue does not work in the simulator