【发布时间】:2021-03-01 12:14:03
【问题描述】:
我们有许多当前作为动态框架链接的开发 pod。 我正在尝试将动态框架迁移到静态库 对于静态库,我正在设置如下资源包(pod_spec)
s.resource_bundles = { 'BundleName' => [ 'BundleName/**/*.{xcassets,lproj,storyboard,xib,xcassets,imageset,png,mp3,mp4,wma}' ] }
并在下面的代码中访问
Bundle.main.url(forResource: "BundleName", withExtension: "bundle")
当我运行应用程序时,我得到了资源包路径,我可以从中获取图像/本地化文本
当我运行单元测试时,这同样不起作用。资源包路径为零,我所有与本地化文本相关的测试都失败了
我该如何解决这个问题?
提前致谢
【问题讨论】:
标签: ios swift unit-testing cocoapods static-libraries