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

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

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

我该如何解决?

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

谢谢

最佳答案

iHart是正确的

为此,请按照以下步骤操作:
1.删​​除桥接头和所有相关文件。 。 。
2.清洁构建/解决方案。 Cmd + Shift + k喜欢。 。 。
3.创建新的Objective-C文件以桥接头文件的创建。 。 。

但是我要做的就是将所有缺少的头文件添加到我的伞头中。还要确保将这些文件标记为公共(public)。在Xcode中,您可以将它们添加到Build Phases-> Header下的public部分。

关于ios - 在Swift框架中使用桥接头时失败,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26511656/

10-11 20:10