我在 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
我不需要像“在 Xcode 中用手打开它”这样的解决方案。我需要 podfile 或 podspec 中的解决方案