如果你有一个通用App(iPhone和iPad),它的代码只在其中一个平台上执行,有人知道如何在2个模拟器(1个iPhone和1个iPad)上运行测试并合并代码覆盖率报告吗? 我看了Slather,然后看了XC Test Plan,但我看不到如何为2个Test Plan配置分别设置模拟器? 我试着把目标平台设置为参数,但是没有用.然后就是结合。
你应该运行测试与bash命令 xcodebuild 并同时传递多个目的地。
xcodebuild
或者,你也可以使用bash命令 xcrun xcresulttool merge 来合并多个xcresult文件。这样你就会得到合并后的覆盖率报告(可以按平台查看)。
xcrun xcresulttool merge