iOS混编报错#import “XXXX-Swift.h” File not found

1、模块名称为My Project,桥接文件名为My_Project-Swift.h,而不是My Project-Swift.h。

2、模块名称为My-Project,桥接文件名为My_Project-Swift.h,而不是My-Project-Swift.h。

3、检查项目配置中Build Setting中 Objective-C Generated Interface Header Name是否正确,双击开后值应该为:$(SWIFT_MODULE_NAME)-Swift.h

4、使用问题,对于Swift类在OC中的使用分为两种情况
1.在.h文件中使用,采用@class Swift类名的形式
2.在.m文件中使用,采用#import “XXXX-Swfit.h”的形式
3.将#import “XXX-Swift.h” 放在pch文件中,在buildSetting中打开预编译,就可以不用导入了,但是这样会影响性能

你可能感兴趣的:(iOS混编报错#import “XXXX-Swift.h” File not found)