尝试将头文件导入桥接头文件时找不到文件?

File not found when trying to import a header file into the bridging header?

我正在尝试将我的语音识别框架导入到我的项目中。遗憾的是,我的项目在 Swift 中,语音录制在 objc 中。我认为这没有问题。我在导入框架之前创建了一个桥接头文件并编译以确保它没有错误。然后我将框架拖到我的项目中。再次编译成功。现在我在头文件中输入:

#ifndef Bridging_Header_h
#define Bridging_Header_h

#import "SpeechKit/SpeechKit.h"

#endif

然后我得到错误:"SpeechKit/SpeechKit.h" file not found 我试过重新导入框架。删除并制作新的头文件等。似乎没有任何效果。我不明白为什么它不从框架中获取头文件。

有人有什么想法吗?所有帮助将不胜感激。 非常感谢。

尝试 #import "SpeechKit.h"#import <SpeechKit/SpeechKit.h> 而不是 #import "SpeechKit/SpeechKit.h"

在桥接 header 中使用 #import <SpeechKit/SpeechKit.h> 并且不要忘记将 import SpeechKit 放入您的 swift 文件