背景
在使用xcode运行代码后,查看运行日志,可以看到在文件夹(macOS系统)下
*xxx为用户名,zzz为项目名
/Users/xxx/Library/Developer/Xcode/DerivedData/zzz-fnntnbtgxuuirhgjlfpsminbsfiz/Logs/Test
产生了后缀为.xcresult的运行文件
查看xcresult文件
方法1:找到该文件将其拖入xcode,可以得到跟运行日志一样的结果
方法2:通过命令行进行解析
通过以下命令运行项目,可以指定xcresult文件的生成路径
xcodebuild -project XCCov-Demo.xcodeproj/ -scheme XCCov-Demo -derivedDataPath Build/ -destination 'platform=iOS Simulator,OS=12.2,name=iPhone Xʀ' -enableCodeCoverage YES clean build test
- enableCodeCoverage:允许代码覆盖率(需要YES)
- derivedDataPath:测试中产生的文件存放位置(会自动生成文件夹)
- project:项目配置,找到xxx.xcodeproj
- scheme:与项目shecme一致<