Swift 3.0 的代码覆盖率数据生成失败
Code Coverage Data Generation Failed for Swift 3.0
我正在测试一个图书馆项目;测试通过并显示此错误消息:
Aggregation tool
'/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/llvm-profdata'
failed with exit code 1
我没有使用默认工具链 (Swift 2.2),而是使用最新的快照。
我在 Xcode 首选项中切换了我的工具链,它构建并运行了
测试成功;它只是不生成代码覆盖率数据。我
注意到 llvm-profdata
属于默认值
工具链,但我没有在相应的文件中找到任何 llvm-profdata
Swift 3.0 工具链的文件夹。
环境:
- OS X 10.11.5(最新)
- Xcode 7.3.1(最新)
- Swift 2016 年 6 月 6 日:LLVM cb08d1dbbd,Clang 383859a9c4,Swift
9e8266aaeb(最新)
我不熟悉 Swift 工具链;我怎样才能得到更多
有关 llvm-profdata
失败原因的信息,可能使用 Xcode 命令
线工具?或者这是 Swift 当前版本中的错误?
注:
Xcode 只给我 Swift 3.0 的错误;我手动查看了
Build/Intermediates/CodeCoverage/Coverage.profdata
在llvm-profdata show
的构建文件夹中,只有当它是空的
我用 Swift 3.
编译
这是 swift 包管理器中的一个已知问题。当前有一个开放的拉取请求,可以在以下位置找到:https://github.com/apple/swift-package-manager/pull/184
编辑:它已被拉入,并在 Xcode 8
中可用
我正在测试一个图书馆项目;测试通过并显示此错误消息:
Aggregation tool
'/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/llvm-profdata'
failed with exit code 1
我没有使用默认工具链 (Swift 2.2),而是使用最新的快照。
我在 Xcode 首选项中切换了我的工具链,它构建并运行了
测试成功;它只是不生成代码覆盖率数据。我
注意到 llvm-profdata
属于默认值
工具链,但我没有在相应的文件中找到任何 llvm-profdata
Swift 3.0 工具链的文件夹。
环境:
- OS X 10.11.5(最新)
- Xcode 7.3.1(最新)
- Swift 2016 年 6 月 6 日:LLVM cb08d1dbbd,Clang 383859a9c4,Swift 9e8266aaeb(最新)
我不熟悉 Swift 工具链;我怎样才能得到更多
有关 llvm-profdata
失败原因的信息,可能使用 Xcode 命令
线工具?或者这是 Swift 当前版本中的错误?
注:
Xcode 只给我 Swift 3.0 的错误;我手动查看了
Build/Intermediates/CodeCoverage/Coverage.profdata
在
llvm-profdata show
的构建文件夹中,只有当它是空的 我用 Swift 3. 编译
这是 swift 包管理器中的一个已知问题。当前有一个开放的拉取请求,可以在以下位置找到:https://github.com/apple/swift-package-manager/pull/184
编辑:它已被拉入,并在 Xcode 8
中可用