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

时间:2018-11-15 14:54:39

标签: ios objective-c swift unit-testing

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

@testable import MyProject

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

  
    

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

  

1 个答案:

答案 0 :(得分:1)

在互联网上浏览了许多天之后。CardIO的问题变了, 从

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

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

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