【发布时间】:2019-01-08 23:08:46
【问题描述】:
我有一个带有单元测试的 Xcode 项目。产品 Tests.xctest 是红色的。单元测试作为调试版本构建和运行。为什么显示为红色?
当我查看产品文件夹并深入了解软件包时,我看到了一个 unix 可执行测试,用于调试构建,但没有用于发布构建。如果我在方案中设置它来构建测试发布,构建过程会失败,说加载模块失败。
我认为这可能是因为发布版本没有构建,但也不确定为什么会这样。为什么我将运行和测试都设置为发布时找不到模块?它为发布而构建并运行,但不会构建测试。
想法?
更新:我创建了一个 testapp,但问题仍然存在:
【问题讨论】:
标签: swift xcode unit-testing module xctest