Xcode - 无法找到测试主机

110

在尝试安装KIF Framework后,当我尝试使用Xcode 8的转换向导时,出现错误消息。

以下是错误消息:

无法找到PresentrTests的测试主机:TEST_HOST计算为“/Users/mymacbook/Library/Developer/Xcode/DerivedData/MyApplication-akrziiobrmqfliboqlgonjeyvquu/Build/Products/Debug-iphoneos/MyApplication.xctest/MyApplication”

1个回答

334
  1. 在左侧浏览器中选择Xcode项目。
  2. 在项目的“常规”选项卡中,单击您的测试目标。
  3. 在“常规”下,在“测试”下选择适当的主机应用程序。

3
你有没有想法,关于这个项目为何会陷入没有正确选定目标的状态? - Stefan Vasiljevic
17
@Stefan,你最近改过项目的名称吗? - Sam
1
@Sam 老实说,我不记得了,但我不认为我做过。 - Stefan Vasiljevic
6
如果你想更改项目名称,请按照以下步骤操作:
  1. 首先按照 @spfursich 给出的前三个步骤进行操作(感谢 @spfursich 提供的帮助)
  2. 选择测试目标
  3. 选择构建设置
  4. 搜索产品名称
  5. 将其更改为你的<新名称>
  6. 进入 test.swift 文件
  7. 编辑此行:testable import <新名称>
- Bevan
2
你好@spfursich,我正在处理一个有多个目标的项目问题。按照您的解决方案,我在“常规”下找不到“测试”。我只能在选择测试目标时看到它,而不能在选择任何目标时看到它,但可以在目标下看到它。有什么想法吗? - Mahmoud Zinji
显示剩余3条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接