4

我已经从这里下载了最新的 GeoFire 框架 v1.1.3 并将它放在我的 Swift Xcode 项目中,但我的import GeoFire声明是抛出

没有这样的模块'GeoFire'

这很奇怪,因为几分钟前我对 Firebase 框架做了同样的事情,它工作正常。我的目标是 iOS 8.0,我相信我不需要 Bridging header。

框架存在于链接框架和库嵌入式二进制文件链接二进制文件中

4

3 回答 3

1

如果你用 swift 编写这个(它在你的标签中),你需要创建一个桥接头文件,以便能够将 Objective C 库暴露给你的 swift 代码,在桥接头文件中导入 Objective C 库。这是有关如何执行此操作的指南

希望这可以解决您的问题。

于 2016-03-23T23:25:47.123 回答
1

尝试这样做:https ://youtu.be/009UrLVlAbo?t=67但只需像这样更改导入头文件:

#import <Firebase/Firebase.h>
#import <GeoFire/GeoFire.h>
于 2016-04-13T04:51:40.490 回答
0

在 XCode 7.2 上,使用 Swift,在混合 Firebase 和 Google Analytics pod 时遇到了同样的问题。

Firebase 单独与“use_frameworks”一起工作正常!在 Podfile 中,但 Google Analytics pod install 需要将该行注释掉。所以需要桥接头文件。

于 2016-05-05T19:27:19.063 回答