相关疑难解决方法(0)

测试在xcode 8 TEST_HOST错误下停止工作

我想在Xcode 8下开始测试,但一开始就失败了.我的错误是:

无法确定MyProjectTest的TEST_HOST的包标识符:"/ Users/jakubmazur/Library/Develorator/Xcode/DelivedData/MyProject-ejeepybggxvekxajlyngopeahiex/Build/Intermediates/CodeCoverage/Products/Testing -iphonesimulator/MyProject.app"

知道这里有什么问题吗?我试着清理项目 - 没什么.在Build Settings我的目标中,Packaging我更改产品包标识符取决于我的架构中的配置.它可能与此有关,但不确定.

- 编辑

好的,如何缩小问题范围.当我在方案中更改设置以使用构建配置Debug而不是Testing似乎工作,但我需要单独的配置进行测试.

xcode ios xcode8

37
推荐指数
6
解决办法
1万
查看次数

无法确定xxxTest TEST_HOST的包标识符

我们确实让CI与Xcode一起工作有麻烦.我们遇到了这个问题Could not determine bundle identifier for xxxTest TEST_HOST: some path that does not exist.

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

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

我们的项目有以下目标:

  • 应用
  • 应用单元测试
  • 应用UI测试
  • AppeareanceKit(模块)
  • AppeareanceKit单元测试
  • 型号(模块)
  • 型号单元测试

找到解决方案

  1. 在App UITest之外进行测试
  2. 运行一次测试
  3. 启用所有测试
  4. 运行测试

题:

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

已知问题:

Xcode 8 Beta - 转换为当前Swift语法失败:找不到测试主机

测试在xcode 8 TEST_HOST错误下停止工作

xcode build osx-server xctest xcode-ui-testing

8
推荐指数
1
解决办法
4522
查看次数

标签 统计

xcode ×2

build ×1

ios ×1

osx-server ×1

xcode-ui-testing ×1

xcode8 ×1

xctest ×1