我正在使用Swift语言为iOS编写Cocoa框架,需要在该框架中添加一个第三方框架(用Objective-C编写)。我已经将头文件添加到桥接文件中。但是在构建项目时,我遇到以下错误:
“不支持在框架目标中使用桥接标头”
我正在使用Swift语言为iOS编写Cocoa框架,需要在该框架中添加一个第三方框架(用Objective-C编写)。我已经将头文件添加到桥接文件中。但是在构建项目时,我遇到以下错误:
“不支持在框架目标中使用桥接标头”
在编程中,你应该使用import ObjcFrameworkName
而不是使用桥接头文件。
为了实现这一点,Objc框架必须包含一个.modulemap
文件,其中包含导出的模块名称和该框架所有公共头文件的伞形头文件。