我已经为我的cordova项目添加了一些iOS扩展,我的每个扩展和自定义框架都出现以下错误:
'Cordova/CDV.h' file not found
但我的扩展程序不需要此文件。所以我以前做的只是简单地评论这一行,每件事都很好。
但我最近添加了一个新的cordova插件(用swift编写),需要这个标题。所以我不能再评论这一行了。
如何排除我的扩展版本的这个特定标题?
答案 0 :(得分:0)
在Swift中,您需要创建一个桥接头文件(例如Bridging-Header.h),其中包含CDV.h的导入,如下所示:
#import <Cordova/CDV.h>
您需要确保目标构建设置具有以下内容:
SWIFT_OBJC_BRIDGING_HEADER $(PROJECT_DIR)/$(PROJECT_NAME)/Bridging-Header.h
桥接标头是将Objective-C代码公开给Swift的方法。