gpt4 book ai didi

iOS 扩展和 cordova : 'Cordova/CDV.h' file not found

转载 作者:行者123 更新时间:2023-11-28 07:59:06 25 4
gpt4 key购买 nike

我在我的 cordova 项目中添加了一些 iOS 扩展,但我的每个扩展和自定义框架都收到以下错误:

找不到“Cordova/CDV.h”文件

error screenshot

但是我的扩展不需要这个文件。所以我之前所做的只是简单地评论这一行,一切都很好。

但我最近添加了一个需要此 header 的新 cordova 插件(用 swift 编写)。所以我不能再评论这行了。

如何排除我的扩展构建的这个特定 header ?

最佳答案

在 Swift 中,您需要创建一个桥接头文件(例如 Bridging-Header.h),其中包含 CDV.h 的导入,如下所示:

#import <Cordova/CDV.h>

您需要确保您的目标build设置具有以下内容:

SWIFT_OBJC_BRIDGING_HEADER $(PROJECT_DIR)/$(PROJECT_NAME)/Bridging-Header.h

桥接 header 是将 Objective-C 代码公开给 Swift 的方式。

关于iOS 扩展和 cordova : 'Cordova/CDV.h' file not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47176971/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com