多次出现“导入桥接头失败”错误
Posted
技术标签:
【中文标题】多次出现“导入桥接头失败”错误【英文标题】:Error "failed to import bridging header" multiple times 【发布时间】:2016-11-24 02:58:13 【问题描述】:我知道这似乎是重复的,但事实并非如此。相信我,我已经研究了我可以在这里找到的所有解决方案,但没有一个能解决我的问题,即使它与其他错误完全相同。
当我尝试运行我的项目时,它会出现以下 2 个错误:
/Users/Henrique/Desktop/homework/agenda-app/Homework-Bridging-Header.h:2:9: error: 'FSCalendar/FSCalendar.h' file not found
#import <FSCalendar/FSCalendar.h>
^
<unknown>:0: error: failed to import bridging header '/Users/Henrique/Desktop/homework/agenda-app/Homework-Bridging-Header.h'
这是项目的外观:
您可以看到一切似乎都很好。
此外,Target > Build Settings > Objective-C Bridging Header 中的路径与它应有的完全一样:
我花了三个小时试图解决这个问题,但它不起作用。我已经重新创建了标题,重新安装了 pod,清理了项目......它只是不起作用。
以下是对错误的更深入了解:
【问题讨论】:
如果您在 pod 文件中使用use_frameworks!
,则不需要使用桥接头。可以直接导入为import FSCalendar
这解决了问题!
【参考方案1】:
正如@RJE 所说:
"如果你在 pod 文件中使用use_frameworks!
,则不需要使用桥接头。你可以直接将import
设为import FSCalendar
"
这就是我所做的,并且奏效了。 感谢您的帮助。
【讨论】:
【参考方案2】:您是否尝试过运行 Clean?单击菜单栏中的产品,然后单击清洁。看看这是否有助于解决错误。您可能还需要添加一个 Swift 桥接头文件。请参阅此链接。 http://www.learnswiftonline.com/getting-started/adding-swift-bridging-header/
【讨论】:
以上是关于多次出现“导入桥接头失败”错误的主要内容,如果未能解决你的问题,请参考以下文章