我正在做一个 swift 框架,我想使用旧的 objective c 类。为此,我使用桥接头方法,但是当我尝试构建时出现此错误:
<unknown>:0: error: using bridging headers with framework targets is unsupported
我在 Swift 编译器 - 代码生成中将我的 {PROJECT}-Bridging-Header.h 添加到 Objective-C Bridging Header
我该如何解决?
我在应用程序中做了并且运行正常,但在这个框架中没有
谢谢
最佳答案
iHart 是正确的
为此,请执行以下步骤: 1.删除你的桥接头和所有相关文件。 . . 2. 清洁构建/解决方案。 Cmd + Shift + k 就像 . . . 3. 创建新的 Objective-C 文件以创建桥接头文件。 . .
但我还必须将所有缺少的头文件添加到我的伞头文件中。还要确保将这些文件标记为公开。在 Xcode 中,您可以将它们添加到 Build Phases -> Header 下的公共(public)部分。
关于ios - 当我在 swift 框架中使用 Bridging Headers 时失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26511656/