如何在 podfile 中指定自动启用 UITests 目标

时间:2021-01-27 15:37:06

标签: swift xcode podfile

我在 xcode 中自动创建了一个带有测试的目标,但默认情况下它是禁用的,因为我可以通过 podfile 指定自动启用目标

PODFILE

if IS_UITESTING_ENABLED
      target.build_configurations.each do |config|
if target.name == "iOSAutoTests-UI-Tests"
      config.build_settings['TEST_TARGET_NAME'] = "APP"
end
end
end
end

PODSPEC

s.ios.deployment_target = '10.3'

  s.source_files = 'iOSAutoTests/Classes/**/*'

  s.test_spec "Tests" do |ts|
    ts.source_files = "iOSAutoTests/Tests/**/*.swift"
    ts.test_type = :ui
    ts.requires_app_host = true
  end

enter image description here

我不需要像“在 Xcode 中用手打开它”这样的解决方案。我需要 podfile 或 podspec 中的解决方案

0 个答案:

没有答案