我想在 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/