事务管理器未在 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 添加为应用程序项目的依赖项解决了这个问题。
我正在尝试使用 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 添加为应用程序项目的依赖项解决了这个问题。