1

在 Xcode 中运行我的 Quick and Nimble 测试,我现在突然发现这个错误。

Build/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/Quick.build/module.modulemap:2:19: error: umbrella header 'Quick-umbrella.h' not found
  umbrella header "Quick-umbrella.h"
                  ^

error: could not build Objective-C module 'Quick'

我怎样才能解决这个问题?

4

2 回答 2

2
  • 退出 Xcode

  • 清除您的派生数据。你可以在这里找到你的派生数据 ~/Library/Developer/Xcode/DerivedData

  • 清理你的项目(⌘+Shift+K)

  • 构建您的项目 (⌘+B)

或者 ;


另一种方法可以解决您的问题:

  • 转到 Xcode 首选项

  • 选择测试

  • 检查 Gather coverage 勾选,如 ss 所示:

在此处输入图像描述

于 2020-12-16T19:59:03.687 回答
0

问题似乎是我的 M1 不支持低于 14 的 iOS 版本。我没有意识到没有选择正确的版本,我花了很多时间试图弄清楚为什么快速测试不起作用但我的 XCTests是。

于 2020-12-16T20:29:29.450 回答