gpt4 book ai didi

ios - 如何从 XCode UI 测试覆盖率报告中排除第三方 Pod 库

转载 作者:技术小花猫 更新时间:2023-10-29 10:18:22 26 4
gpt4 key购买 nike

我正在使用 Xcode 内置 UI 测试用例测试一个 IOS 应用程序,它工作正常,我启用了代码覆盖率,它在代码覆盖率报告中报告第三方 cocoa pods 库,我想知道如何从代码覆盖率中排除第三方库报告。

最佳答案

您应该为不想覆盖的目标禁用代码覆盖。如果您不希望所有 pod 都包含在代码覆盖范围内,您可以在 podfile 中添加

#   Disable Code Coverage for objc Pod projects
post_install do |installer_representation|
installer_representation.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['CLANG_ENABLE_CODE_COVERAGE'] = 'NO'
end
end
end

运行“pod install”以应用更改。

注意:这仅适用于 objc pod。我还没有找到 Swift pod 的解决方案。

关于ios - 如何从 XCode UI 测试覆盖率报告中排除第三方 Pod 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37569806/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com