如何解决在UITesting中获取SKProducts
因此,要在iOS 14.0和Xcode 12.0中进行测试,才能在Simulator上测试应用内购买和订阅-我必须添加诸如# A tibble: 10 x 5
# profit indic_pos cum_profit profit_block profit_block2
# <dbl> <dbl> <dbl> <dbl> <dbl>
# 1 20 1 20 45 45
# 2 10 1 30 45 45
# 3 5 1 35 45 45
# 4 10 1 45 45 45
# 5 -20 0 0 0 0
# 6 -100 0 0 0 0
# 7 -40 0 0 0 0
# 8 500 1 500 527 527
# 9 27 1 527 527 527
#10 -20 0 0 0 0
之类的StoreKit配置,并在方案“运行”选项中进行设置。效果很好。
但是,我在我的应用程序上运行一些UITest,但是不幸的是,当从UITest运行应用程序时,此配置不会生效。因此,无法检索我的SKProducts。
任何人都知道如何使它工作?
p.s我知道StoreKit.configuration
将允许我对应用程序内购买执行单元测试,但这不是我的目标。
解决方法
我发现它非常有限,但我可以针对配置文件本身中的基本内容进行测试,不过看起来 API 的作用不大。您需要创建一个会话。
这需要在您的应用启动后调用
[
{
"operation": "shift","spec": {
"*": "&","name": "attributes.&","attributes": {
"*": "attributes.&"
}
}
}
]
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。