无法导入桥接头“/MyProject-Bridging.h”

Posted

技术标签:

【中文标题】无法导入桥接头“/MyProject-Bridging.h”【英文标题】:Failed to import bridging header '/MyProject-Bridging.h' 【发布时间】:2018-11-15 14:54:38 【问题描述】:

我在我的 Swift 项目中使用了一个 Objective C 框架 (CardIO) 当我在不导入目标的情况下运行测试时,一切正常 然后当我导入我的目标时它会弹出

@testable import MyProject

无法导入桥接头“/Users/**/workspace/MyProject-Bridging.h” 和 MyProject-Bridging.h 弹出错误 'CardIO/CardIo.h' 找不到文件

> 我在我的目标下的 SWIFT_OBJC_BRIDGING_HEADER 中添加了桥接头路径

【问题讨论】:

【参考方案1】:

在互联网上挖掘了很多天之后.. CardIO 中的问题消失了, 从

更改导入行
#import <CardIO/CardIo.h>

#import "CardIO.h"
@import AudioToolbox;
@import AVFoundation;
@import CoreMedia;
@import CoreVideo;
@import MobileCoreServices;

如果仅在测试目标中弹出“找不到框架”的错误,则应将其添加到测试目标中

【讨论】:

以上是关于无法导入桥接头“/MyProject-Bridging.h”的主要内容,如果未能解决你的问题,请参考以下文章

无法导入桥接头

无法导入桥接头

无法导入桥接头 facebook sdk

无法导入桥接头 xcode 6.4

无法使用桥接头将 Objective-C 文件导入 Swift 项目

无法使用桥接头将 Objective-C 文件导入 Swift 项目