Firebase桥接标头无法正常工作

时间:2016-02-22 18:36:08

标签: ios objective-c xcode swift2 bridging-header

我正在swift中构建Firebase应用程序,我正确安装了cocoa pod然后创建了一个Objective-C文件,这样它就会让我成为一个桥接头。当我尝试在应用程序的其他位置导入Firebase时,它说没有找到这样的模块。无论如何我试图建立,因为有时错误会消失,但失败了。

我应该对构建设置做些什么吗?我之前创建了桥接标头,但从未有过(我认为Xcode会自动完成)。我顺便使用版本7.2.1(最新版本)。

感谢您的帮助!

#ifndef FirebaseNetwork_Bridging_Header_h
#define FirebaseNetwork_Bridging_Header_h

#import <Firebase/Firebase.h>

#endif

2 个答案:

答案 0 :(得分:1)

来自firebase的文档说在swift中使用导入Firebase。但是这会在编译时导致错误。添加桥接标头并在其中导入Firebase.h后,您将能够在swift文件中访问Firebase API。

答案 1 :(得分:0)

确保在Podfile中插入以下行:

use_frameworks!

然后打开.xcworkspace文件。清理构建。编译它。