还未发布过话题
  • 感谢回答,我们是情况 2,请问静态库插桩和文章中的 app 插桩是一致的吗?(通过修改静态库 podfile 添加 flags )
    我做了以下尝试,新增静态库 podfile 配置,xcodebuild 编译出 .a 产物和生成 podspec,app 依赖的是静态库(非源码依赖):
    config.build_settings['CLANG_ENABLE_CODE_COVERAGE'] = 'YES'
    config.build_settings['OTHER_SWIFT_FLAGS'] = '-profile-generate -profile-coverage-mapping'
    config.build_settings['GCC_GENERATE_DEBUGGING_SYMBOLS'] = 'YES'
    config.build_settings['GCC_GENERATE_TEST_COVERAGE_FILES'] = 'YES'
    config.build_settings['GCC_INSTRUMENT_PROGRAM_FLOW_ARCS'] = 'YES'
    config.build_settings['OTHER_CFLAGS'] = '-fprofile-instr-generate -fcoverage-mapping'
    config.build_settings['ENABLE_CODE_COVERAGE_SUPPORT'] = 'YES'

    我尝试过源码依赖是可以的,但是 .a 静态库无效,望解答!!!

  • 支持统计静态依赖库的代码覆盖率吗?我尝试按照文章改造 app 的 podfile,貌似不生效