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