构建Xcode UITest失败,错误打开输入文件`

时间:2018-03-10 12:13:45

标签: ios xcode xcode-ui-testing

我在现有的Xcode项目中添加了一个UITest目标。

录制UITest可以正常工作。 但是在构建期间运行相同的记录UITest失败:

Compile Swift source files
Precompile bridging header
<unknown>:0: error: error opening input file '/Users/<...>/Bridging-Header.h' (No such file or directory)

路径正确,文件存在于路径中。

  • 尝试将文件添加到目标,但我无法将其添加到任何目标,因为复选框是灰色的。
  • 尝试清理构建文件夹并删除派生数据文件夹,同样的问题。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

解决方案是将路径更改为Bridging Header文件。

  1. 选择测试目标,例如MyAppUITests
  2. 导航至Build Settings&gt; Swift Compiler - General&gt; Objective-C Bridging Header
  3. 将现有路径替换为您的头文件,例如MyApp/MyApp-Bridging-Header.h ./MyApp/MyApp-Bridging-Header.h .。添加{{1}}将允许测试目标找到头文件。