代码之家  ›  专栏  ›  技术社区  ›  bhartsb

.xcode 10.1中的红色xctest框架

  •  1
  • bhartsb  · 技术社区  · 6 年前

    我有一个带有单元测试的Xcode项目。product tests.xctest为红色。单元测试生成并作为调试版本运行。为什么显示为红色?

    当我查看products文件夹并深入到包中时,我看到了一个用于调试构建但不用于发布构建的Unix可执行测试。如果我在方案中设置它来构建发布测试,那么构建过程会失败地说“加载模块失败”。

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

    思想?

    更新:我创建了一个测试应用程序,问题仍然存在:

    enter image description here

    1 回复  |  直到 6 年前
        1
  •  2
  •   Jon Reid    6 年前

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