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

标签 ios xcode xcode8

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

Could not determine bundle identifier for MyProjectTest's TEST_HOST: "/Users/jakubmazur/Library/Developer/Xcode/DerivedData/MyProject-ejeepybggxvekxajlyngopeahiex/Build/Intermediates/CodeCoverage/Products/Testing-iphonesimulator/MyProject.app"

知道这里出了什么问题吗?我尝试清理项目 - 什么都没有。 在 Packaging 目标中的 Build Settings 中,我更改了 Product Bundle Identifier 取决于我的模式中的配置。它可能与此有关,但不确定。

-- 编辑

确定如何缩小问题范围。当我更改方案中的设置以使用 Build Configuration Debug 而不是 Testing 似乎可行,但我需要单独的配置进行测试。

最佳答案

出于某种原因,下图中的“主机应用程序”设置对我来说是个问题。选择合适的目标可以解决这个问题。

这最终修改了我的 xcodeproj 中的以下值:

  • BUNDLE_LOADER = "$(TEST_HOST)";
  • TEST_HOST = "$(BUILT_PRODUCTS_DIR)/myappname.app/myappname";

关于ios - 测试在 xcode 8 TEST_HOST 错误下停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39492974/

相关文章:

ios - 按顺序将图像附加到数组中

ios - Collection View 、数组和字典

ios - 文件从 Xcode 项目中消失,但仍在文件夹中

ios - 如何在单击按钮时隐藏/显示日期选择器?

swift - 从文档目录获取图像而不是文件路径 Swift 3

ios - 如何更改 UITableHeaderView 的背景颜色和文本颜色

ios - 我需要自己释放添加到 NSDictionary 中的 NSNumbers 吗?

ios - 通过应用程序中的链接使 pdf 文件可访问

swift - "Init(URL:)"已重命名为 "init(url:)"- swift 3 wkwebview 错误

xcode - 无法在 xcode 8 中构建模块 Cocoa