【发布时间】:2015-04-05 06:43:42
【问题描述】:
我在我的 Xcode 项目中添加了一个新的测试目标。我的项目有 Swift 代码和 Objective-C 代码,并且有一个桥接头。在将桥接头添加到 UnitTesting 的构建设置或执行 import MyTarget 时,我收到了错误:
导入桥接头失败
我试过了:
- 将桥接头添加到项目、单元测试和主要目标的构建设置中。
- 将
defines modules更改为Yes。 - 将桥接头文件移动到根文件夹。
我还尝试制作一个示例项目,该项目构建并运行良好。在这一点上,将我拥有的所有东西都投入到一个全新的项目中并不是一种选择。
【问题讨论】:
-
你在这方面有什么进展吗?我也有同样的问题...
-
@ManuelM。将
${SDKROOT}/usr/include/libxml2添加到项目的标题搜索路径。让我知道这是否适合您。 -
它没有工作,我恐怕...... :(
-
@ManuelM。你找到解决办法了吗?
-
@swalkner 它通过 Xcode 的其他版本得到了解决。最终它奏效了。我真的不知道我做了什么不同,对不起。我想我在桥接头中添加了一些需要的框架。
标签: ios swift xcode unit-testing bridging-header