我有一个带有单元测试的Xcode项目。product tests.xctest为红色。单元测试生成并作为调试版本运行。为什么显示为红色?
当我查看products文件夹并深入到包中时,我看到了一个用于调试构建但不用于发布构建的Unix可执行测试。如果我在方案中设置它来构建发布测试,那么构建过程会失败地说“加载模块失败”。
我认为这可能是因为发布版本没有构建,但也不确定这是为什么。当我将run和test都设置为release时,为什么找不到模块?它为发布构建和运行,但测试不会构建。
思想?
更新:我创建了一个测试应用程序,问题仍然存在:
这是一个错误。Xcode多年来一直是错误的。