我正在做一个快速的框架,我想使用旧的 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/