首页 > 解决方案 > Xcode 10.1 中的 .xctest 框架红色

问题描述

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

当我查看产品文件夹并深入了解软件包时,我看到了一个用于调试版本的 unix 可执行测试,但没有用于发布版本。如果我在方案中设置它来构建测试以发布,构建过程会失败,说 failed to load module 。

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

想法?

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

在此处输入图像描述

标签: swiftxcodeunit-testingmodulexctest

解决方案


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


推荐阅读