我试图将外部Objective-C框架" frameworkSDK"链接到我的swift项目。但是我似乎得到了这个错误:
<unknown>:0: error: failed to import bridging header
我已经看过很多解决方案来解决我的问题但是它们似乎没有用。这是我到目前为止所做的:
我创建了一个&#34; bridingfile.h&#34;在项目的根本和 导入&#34; frameworkSDK.frameworkSDK.h&#34;到文件。
我已确定Objective-C Bridging Header路径正确无误 Swift编译器 - 代码生成。
我已经将我的框架搜索路径更改为了 &#34; frameworkSDK&#34;位于 - 代码生成。
添加了&#34; bridgingfile.h&#34;的路径。到标题搜索路径 - 代码 代。
我试图在from中创建bridgingfile 1目录 根文件夹,然后相应更新。
任何帮助将不胜感激! :)
答案 0 :(得分:0)
如果要导入外部Objective-C框架,即存储在frameworkSDK.framework
目录结构(bundle)中的框架,则不必担心桥接头。而是执行以下操作:
frameworkSDK.framework
目录的目录。 $(FRAMEWORK_SEARCH_PATHS) @executable_path/../Frameworks
。import frameworkSDK
。