在swift框架中使用Bridging Headers时失败

时间:2014-10-22 15:51:03

标签: ios swift frameworks

我正在做一个快速的框架,我想使用旧的目标c类。为此,我使用桥接头方法,但是当我尝试构建时出现此错误:

<unknown>:0: error: using bridging headers with framework targets is unsupported

我将我的{PROJECT} -Bridging-Header.h添加到Swift编译器中的Objective-C桥接头 - 代码生成

我怎样才能解决它?

我在应用程序中运行并运行Ok,但在此框架中没有

由于

2 个答案:

答案 0 :(得分:1)

iHart是正确的

对于以下步骤: 1.删​​除您的桥接标题和所有相关文件。 。 。 2.清洁构建/解决方案。 Cmd + Shift + k之类的。 。 。 3.创建新的Objective-C文件以桥接头文件创建。 。

但我还要做的是将所有丢失的头文件添加到我的伞头。并确保将这些文件标记为公开。在Xcode中,您可以将它们添加到Build Phases下的公共部分 - &gt;报头中。

答案 1 :(得分:-1)

对于以下步骤:

  1. 删除桥接标头和所有相关文件。
  2. 清洁构建。 Cmd + Shift + k like。
  3. 创建用于桥接头文件创建的新Objective-C文件。
  4. 现在,添加您的其他文件。
  5. 我希望,这对你有用,因为我们解决了这个解决方案完全相同的错误。