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

Transaction Manager not showing storekit 2 transactions in Xcode

我正在尝试使用 configuration.storekit 文件在本地测试应用内购买。 我能够在模拟器上执行获取、购买、恢复等操作,但在事务管理器 [(选择了 Xcode)Debug->Storekit->Manage Transactions.. .]

此外,我无法使用 StoreKitTest 框架在测试用例中使用产品 ID 获取产品

我已经使用 pod lib create 制作了 MyFramework 的 cocoapod,它与所有应用内购买相关 code/logic。有一个测试用例的目标(MyFramework-Unit-Tests),尝试将 StoreKit 配置文件与 MyFramework 和 MyFramework-Unit-Tests 目标链接起来,但也没有链接

我创建了一个文件 IAPSubscriptions.storekit,并尝试为其指定目标 - MyFramework、MyFramework-Unit-Tests

有没有人遇到过这些问题,我该如何解决?

供参考: 我遵循的模块化是wrt:https://github.com/kudoleh/iOS-Modular-Architecture 我的播客文件有: 定义 MyFramework_pod pod 'MyFramework', :path => 'DevPods/MyFramework', :testspecs => ['Tests'] 结束

abstract_target'MyFramework'做 项目 'DevPods/MyFramework/Example/MyFramework.xcodeproj' 目标 'MyFramework_Example' 做 平台:ios,'15.0' MyFramework_pod 结尾 结束

我的 podspec 有: s.test_spec 'Tests' 做 |test_spec| test_spec.source_files = 'MyFramework/Tests/**/*' 结束

我通过将 StoreKit.framework 添加为应用程序项目的依赖项解决了这个问题。