维护适用于不同版本的cocoapods的podspec

时间:2019-12-02 06:18:05

标签: cocoapods podspec

Cocoapods发布了测试规范的增强功能,但它需要pod 1.8.1,例如:

test_spec.requires_app_host = true
test_spec.test_type = :ui

我想在我的项目所依赖的一个pod中使用这些功能,以维护pod项目测试用例。但是我的项目需要旧版本的pod。

所以,我可以制作一个podspec文件来支持不同版本的pod吗?

========= 编辑

我发现我可以在规格文件中使用Pod::CORE_VERSION来获取我正在使用的Pod的版本。

就我而言,我使用这些代码来解决我的问题。

if Pod::Spec::DSL::SUPPORTED_TEST_TYPES.map(&:to_s).include?('ui')
    test_spec.requires_app_host = true
    test_spec.test_type = :ui
else

0 个答案:

没有答案