gpt4 book ai didi

xcode - 无法确定 xxxTest TEST_HOST 的包标识符

转载 作者:行者123 更新时间:2023-12-04 03:36:26 24 4
gpt4 key购买 nike

我们确实很难让我们的 CI 与 Xcode 一起工作。我们遇到问题 Could not determine bundle identifier for xxxTest TEST_HOST: some path that does not exist .

到目前为止我们做了什么:

  • 在 CI 机器上,我们能够在设备上运行所有测试,但如果我们通过提交触发它,则 CI 确实会以该错误结束。
  • 当我们尝试运行应用程序的测试时,我们在其他机器上也遇到了这个问题。我们通过清理机器并重新启动设备来解决这个问题。(确实修复了一些方案设置)我们不能运行所有测试,但我们有时会无缘无故地遇到问题。
  • 我们还仔细检查了这些方案。主机应用程序在每个测试方案中设置为应用程序本身。

  • 我们的项目有以下目标:
  • 应用
  • 应用单元测试
  • 应用程序 UI 测试
  • 外观套件(模块)
  • AppeareanceKit 单元测试
  • 型号(模块)
  • 模型单元测试

  • 找到解决方案:
  • 禁用除 App UITest 之外的测试
  • 运行一次测试
  • 启用所有测试
  • 运行测试

  • 问题:
  • 那里发生了什么?我们怎样才能避免一遍又一遍地出现这个问题?

  • 已知问题:

    Xcode 8 Beta - Convert to Current Swift Syntax Failed: Could not find test host

    Tests stop working under xcode 8 TEST_HOST error

    最佳答案

    因此,在遇到此问题多年后,我们可以找到正确的复选框来解决此问题。

    听起来有点奇怪,但问题是项目设置中命令行构建的配置。

    enter image description here

    我认为发生这种情况是因为我们总是针对调试配置进行测试并且它被设置为发布。因此它为测试主机做了错误的构建。

    这确实设置了 defaultConfigurationName {projectname}.xcodeproject 内部.

    如果您对此有更多见解,请发表评论。

    关于xcode - 无法确定 xxxTest TEST_HOST 的包标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39848098/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com