应用内购买 – 可以在iOS 8(XCode 6)模拟器中进行测试吗?

前端之家收集整理的这篇文章主要介绍了应用内购买 – 可以在iOS 8(XCode 6)模拟器中进行测试吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我不断发现有关“应用程序购买”是否可以在使用XCode 6的模拟器上实际测试的冲突信息.一些答案说“是”,其他人似乎表示 Xcode 6的测试版本和其他平台出现“否”的错误.

我有一个应用程序,其中IAP在设备上工作得很好,但在模拟器中,尝试刷新收据失败,并发出非常无益的消息:Error Domain = SKErrorDomain Code = 0“操作无法完成(SKErrorDomain错误0. )”.

我的应用程序被拒绝在应用程序商店,因为测试人员无法测试(尽管它与设备上的沙箱账号完美配合),我开始怀疑他们只是在模拟器上测试,无法继续.由于我已经读了很多关于它不能在一个模拟器上工作,而且你必须在一个设备上进行测试,所以我并不担心它不能在模拟器上工作,但是可能在后面咬我.

任何人都可以说他们实际上已经获得了IAP来工作在IOS 8 / Xcode 6模拟器?

解决方法

当在Xcode 6模拟器中使用调试版本的iOS 8目标时,大多数StoreKit沙箱神秘地现在似乎都可以工作.

您不能购买自动续订订阅.你得到最后的确认对话框,但之后,事务总是返回一个事务状态SKPaymentTransactionStateFailed.相同的代码在设备上工作.我在雷达报告了这一点,但是苹果回答说,在模拟器中不支持StoreKit,这是奇怪的,因为它似乎都非常接近工作.

原文链接:https://www.f2er.com/iOS/337252.html

猜你在找的iOS相关文章