ios 事务管理器在Xcode中不显示storekit 2事务

fcy6dtqo  于 11个月前  发布在  iOS
关注(0)|答案(1)|浏览(113)

我正在尝试使用configuration.storekit文件本地测试应用内购买。我可以在模拟器上执行提取,购买,恢复等,但在交易管理器上没有显示相同的内容[(选择Xcode)->Storekit->Manage Transactions.]
此外,我无法在使用StoreKitTest框架的测试用例中使用产品ID获取产品
我使用pod lib create来创建MyFramework的cocoapod,它具有所有应用内购买相关的代码/逻辑。有一个测试用例的目标(MyFramework-Unit-Tests),尝试将StoreKit配置文件与MyFramework和MyFramework-Unit-Tests目标链接,并且没有链接
我已经创建了一个文件IAPSubscriptions.storekit,并尝试为它指定目标- MyFramework、MyFramework-Unit-Tests
有人遇到过这些问题吗?我该如何解决这些问题?
供参考:模块化后我是wrt:https://github.com/kudoleh/iOS-Modular-Architecture**我的podfile有:**def MyFramework_pod pod 'MyFramework',:path => 'DevPods/MyFramework',:testspecs =>'Tests'] end
Abstract_target 'MyFramework' do project 'DevPods/MyFramework/Example/MyFramework.xcodeproj' target 'MyFramework_Example' do platform:ios,'15.0' MyFramework_pod end end

**我的podspec有:s.test_spec 'Tests' do|测试规格|test_spec.source_files = 'MyFramework/Tests//*' end

i34xakig

i34xakig1#

我通过将StoreKit.framework作为依赖项添加到应用程序项目中来解决这个问题。
在Xcode中,这种功能被称为“应用内购买”。

相关问题