如果 在 OC 的项目里, 首次创建一个 .swift 文件
或 在 Swift 项目里, 首次 创建一个 OC 的 .h .m 文件
那么 Xcode 会默认为项目 创建一个 " 项目名-Bridging-Header.h" 的 桥接头文件
这是一种便捷的方式,去创建一个 Bridging-Header.h 文件,
然后 把临时创建的 .swift 文件 或 .h .m 文件 删除即可 。
如何 手动创建一个 Bridging-Header.h 文件 呢 ?
1、手动创建一个 " 项目名-Bridging-Header.h " 的 .h 文件 (建议规范命名)
2、打开 TARGETS --> 选择当前的 target
3、选择 Build Settins --> 搜索: Bridging
4、设置 Swift Compiler - General 下 的 " Object-C Bridging Header " 的路径
路径: 项目名/BridgingHeader名.h
如: SRSwiftDemo/SRSwiftDemo-Bridging-Header.h
路径: $(SRCROOT)/项目名/BridgingHeader名.h ( 我的项目文件是放在 Desktop 下的 )
如: $(SRCROOT)/SRSwiftDemo/SRSwiftDemo-Bridging-Header.h
也就是: 根据设置的路径, 要能找到这个 Bridging-Header.h 文件
设置后 显示如 下图:
5、检查 或 设置 " Precompile Bridging Header " 为: YES