Ios Xcode can';t生成预构建框架的代码覆盖率

Ios Xcode can';t生成预构建框架的代码覆盖率,ios,frameworks,code-coverage,Ios,Frameworks,Code Coverage,任何人都可以帮助解决此问题: 我有一个iOS框架A(用Swift编写),并根据A.framwork构建 我有一个应用程序B,它使用框架A。有一个单元测试目标BTEST。现在我想在运行BTests时生成代码覆盖率,BTests调用框架A中的某个函数。我还没有找到任何方法支持这一点:生成的coverage.profdata从不包含框架A的覆盖率信息 复制步骤:如上所述 创建一个构建框架的Xcode项目(可以是动态的,也可以是静态的) 创建另一个包含应用程序B的Xcode项目,并测试目标BTes

任何人都可以帮助解决此问题:

  • 我有一个iOS框架A(用Swift编写),并根据A.framwork构建
  • 我有一个应用程序B,它使用框架A。有一个单元测试目标BTEST。现在我想在运行BTests时生成代码覆盖率,BTests调用框架A中的某个函数。我还没有找到任何方法支持这一点:生成的coverage.profdata从不包含框架A的覆盖率信息
复制步骤:如上所述

  • 创建一个构建框架的Xcode项目(可以是动态的,也可以是静态的)
  • 创建另一个包含应用程序B的Xcode项目,并测试目标BTests
  • B包括
  • 启用“收集代码覆盖率”
  • 运行单元测试(BTests)
  • 检查生成的Coverage.profdata,看不到框架A的覆盖率信息