将Objective-C框架导入Swift项目时,在Bridging Header中获取“找不到文件”

Dia Kharrat:

我有一个Swift项目,正在尝试导入基于ObjC的框架。该框架位于项目路径下的目录中,并由项目在Xcode中引用。它也已添加到项目“构建阶段”页面的“链接二进制文件与库”中。

但是,由于某种原因,我似乎无法在Bridging-Header文件中包括该框架。我收到以下错误:

BridgingHeader.h:5:9: error: 'Parse/Parse.h' file not found
#import <Parse/Parse.h>
        ^
<unknown>:0: error: failed to import bridging header 'BridgingHeader.h'

我检查过的事情:

  1. “安装Objective-C兼容性标头”设置为“是”。
  2. 标题搜索路径包括框架的路径。

我确定我会丢失一些东西,所以如果有人有任何线索,那将是很棒的。

Dia Kharrat:

找到了解决方案:

  • SWIFT_OBJC_BRIDGING_HEADER必须在“目标”级别而不是“项目”级别设置“ Objective-C桥接标题”设置(aka )。确保在项目级别删除设置值。

(在我看来,这似乎是Xcode的错误,因为我不知道为什么要修复它)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将cocoapods集成/安装到现有的xcode项目,objective-c或swift中

将Project-Swift.h导入到Objective-C类中...文件未找到

如何在Objective-C项目中导入和使用Swift Pod框架

Swift项目,Xcode中的导入框架

将iVars放在“现代” Objective-C中的哪里?

将Swift框架导入Objective-C项目

在框架内将Swift文件公开到Objective-C

将Object添加到Objective-C中的NSArray

将Objective-c框架导入Swift框架(Google Analytics + Cocoapod)

将Objective-c框架导入Swift框架项目

从Objective-c项目访问时找不到某些Swift类属性

通过CocoaPod将Objective-C框架导入Swift项目时,Bridging Header中的“找不到文件”

在Swift Framework中添加Objective C框架

将Swift框架集成到Objective-C设备和模拟器架构中

Rcpp:将C ++函数移植到R中,找不到“ Rcpp.h”文件

iOS Swift框架:如何将Objective C代码正确导入swift框架?

将Swift Pod导入Objective-C项目时找不到模块错误

将Swift导入到Objective-C:未创建Objective-C头文件“ -Swift.h”

将Swift导入到Objective-C中-“使用未声明的标识符”

找不到模块:将图像导入React项目时无法解析“ ../images/bg-header-desktop.svg”

将依赖项“ clojure.tools.trace”导入Clojure中的REPL失败:找不到文件

Objective-C-如何将数组写入文件?

无法将Objective C文件包含到项目中吗?

将JSON文件转换为Objective C中的NSMutableDictionary?

我已经尝试了全部,但是无法将Swift文件导入到Objective-C文件中

将值从Objective-C传递到JS文件

找不到在Objective-C文件中声明的引用出口

在 Swift 中导入 Objective-c 框架?

将 Swift 内部函数暴露给 Objective-C 文件(在框架中)而不公开