xcode 使用xparse,xccov解析xcresult文件,查看代码覆盖率,导出日志,提取附件等

本文介绍了如何使用xparse工具解析Xcode的xcresult文件,包括查看代码覆盖率、导出附件、日志和转换格式。通过xparse可以方便地提取xcresult中的内容,并使用xccov查看详细的代码覆盖数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

背景

在使用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一致<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值