Xcode 10.1中的.xctest框架红色

bha*_*tsb 4 xcode unit-testing module xctest swift

我有一个带有单元测试的Xcode项目。产品Tests.xctest为红色。单元测试构建并作为调试版本运行。为什么以红色显示?

当我查看产品文件夹并向下钻取软件包时,我看到一个用于调试版本的unix可执行文件测试,而不是发布版本的Tests。如果我在构建Test for release的方案中进行了设置,则构建过程会失败,提示无法加载模块。

我在想这可能是因为发行版本没有建立,但是不确定为什么是那样。当我同时设置运行和测试以发布时,为什么找不到模块?它可以构建并运行以进行发布,但不会构建测试。

有想法吗?

更新:我创建了一个testapp,问题仍然存在:

在此处输入图片说明

Jon*_*eid 6

这是一个错误的错误。Xcode多年来一直犯错了。