swift - Xcode 10.1 中的 .xctest 框架红色
问题描述
我有一个带有单元测试的 Xcode 项目。产品 Tests.xctest 是红色的。单元测试作为调试版本构建和运行。为什么显示为红色?
当我查看产品文件夹并深入了解软件包时,我看到了一个用于调试版本的 unix 可执行测试,但没有用于发布版本。如果我在方案中设置它来构建测试以发布,构建过程会失败,说 failed to load module 。
我在想这可能是因为发布版本没有构建,但也不确定为什么会这样。为什么我将运行和测试都设置为发布时找不到模块?它为发布而构建并运行,但不会构建测试。
想法?
更新:我创建了一个 testapp 并且问题仍然存在:
解决方案
这是一个错误的错误。Xcode 多年来一直犯这个错误。
推荐阅读
- android - 如何通过发送视图作为参数来识别布局?
- macos - 为什么我按 F1、F2 等时选择了这个功能键?
- javascript - React Navigation didfocus 事件监听器在类组件和功能组件之间的工作方式不同
- spring-cloud-contract - 如何将我的 Spring Cloud Contract 保存在自己的仓库中?
- python - Slack bot 允许任何用户在任何频道上发帖
- amazon-web-services - 如何告诉单体代码 AWS 工作人员都已完成
- php - 在 php 中检查 JSON 对象数组中值的位置
- python-3.x - 如何在运行但不执行任何操作的代码中查找错误
- jquery - 将临时数据从视图发送到控制器
- c++ - 为什么 r 值引用不延长 r 值生命周期?