无法将桥接头连接到iOS App

时间:2015-03-26 16:56:52

标签: ios objective-c swift frameworks

所以我已经将几个Objective C框架连接到我的项目,通过我的桥接文件导入它们,并且在引用方面存在一些问题。

据我所知,我已正确连接它并且我已经四处寻找其他解决方案,但我似乎找不到任何有效的方法。

enter image description here

这是我收到的错误,但我在此处通过我的构建设置连接了标题。

enter image description here

我不知道还能做些什么来尝试强制我的项目来理解我的桥的位置(文件路径是正确的)。

2 个答案:

答案 0 :(得分:2)

一个建议是删除您的Bridging-Header文件并让应用程序“自动创建”一个。这样它就可以被Xcode自动连接起来。

删除旧的后自动创建一个新的:

1)选择New File,选择Source \ Cocoa Touch Class。

2)选择NSObject类并确保语言设置为Objective C

3)将文件命名为“Bridging-Header.h”

4)当您将文件添加到项目时,会出现一个弹出窗口,询问您是否要创建桥接头文件。说是。

5)应该创建一个perkomatic-Bridgin-Header.h文件,你可以删除你的Bridging-Header.m文件。

答案 1 :(得分:0)

通常,Bridging Header文件位于项目文件夹内的文件夹下,与项目名称相同。您是否尝试过将路径更改为perkomatic / perkomatic-Bridgin-Header.h?

您可能还必须在单元测试目标上检查此配置。