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

“file not found” in Bridging Header when importing Objective-C frameworks into Swift project by CocoaPod

我有一个swift项目,用CocoaPod导入第三方仓库。在 pod 文件中,我使用 use_frameworks!,因此存储库将构建到框架中以供使用。我在桥接 Header.
中导入 ObjC 框架,如 #import ""#import <> 在这种情况下,我 运行 项目,它工作。但是当我存档时,在桥接 Header 文件中发现“找不到文件”。

`BridgingHeader.h:5:9: error: 'RESideMenu/RESideMenu.h>' file not found 
#import <RESideMenu/RESideMenu.h>
<unknown>:0: error: failed to import bridging header 'xxx-Bridging-Header'`  

`failed to import bridging header '/Users/xxx/Documents/xxxProjectName/xxxProjectName/xxxProjectName-Bridging-Header.h'`

我该如何解决这个问题?

我的解决方案是:
不要在桥接头文件中引入ObjC框架,只在需要框架的文件中引入框架。就像:
import xxxframework

我转到目标->构建阶段 -> Link 带有库的二进制文件 在桥接头文件中添加了我试图导入的框架。

它为我修复了错误。