【发布时间】:2019-06-23 04:18:33
【问题描述】:
当使用自定义 XCODE_CONFIGURATION_BUILD_DIR 构建工作区时,我无法生成代码覆盖率数据。
我们运行 xcodebuild 命令来使用 XCODE_CONFIGURATION_BUILD_DIR 构建工作区,这样多个 jenkins CI 作业就不会覆盖同时运行的其他作业的构建输出。
当我们对以这种方式生成的构建运行测试并尝试获取代码覆盖率报告时,命令失败并出现以下错误。
jenkins$ xcrun xccov view *.xccovreport
错误: 错误域 = IDEFoundationErrorDomain 代码 = 14 “无法将目录 /Users/jenkins/Library/Developer/Xcode/DerivedData/XXXXXX-buggtqumttnpjvejnbfhulhqcvno/Build/ProfileData/bff950eda0f75b2dbadb3ce08510474b4667ac82 中的原始配置文件合并到目标 /Users/jenkins/Library/Devel// DerivedData / XXXXXX-buggtqumttnpjvejnbfhulhqcvno /编译/ ProfileData / bff950eda0f75b2dbadb3ce08510474b4667ac82 / Coverage.profdata:没有配置文件数据文件被写入 '/用户/詹金斯/库/开发商/ Xcode中/ DerivedData / XXXXXX-buggtqumttnpjvejnbfhulhqcvno /编译/ ProfileData / bff950eda0f75b2dbadb3ce08510474b4667ac82'”的UserInfo = {NSLocalizedDescription =无法合并目录/用户/詹金斯/库/开发商/ Xcode中/ DerivedData / XXXXXX-buggtqumttnpjvejnbfhulhqcvno /编译/ ProfileData / bff950eda0f75b2dbadb3ce08510474b4667ac82到目的地/用户/詹金斯/库/开发商/ Xcode中/ DerivedData / XXXXXX-buggtqumttnpjvejnbfhulhqcvno原料型材/Build/ProfileData/bff950eda0f75b2dbadb3ce08510474b4667ac82/Coverage.profdat a:没有将配置文件数据文件写入'/Users/jenkins/Library/Developer/Xcode/DerivedData/XXXXXX-buggtqumttnpjvejnbfhulhqcvno/Build/ProfileData/bff950eda0f75b2dbadb3ce08510474b4667ac82'}
版本/构建: 版本 10.1 (10B61)
【问题讨论】:
标签: xcode code-coverage xcode10 xcrun