Xcode / Swift: 没有这样的模块 'GeoFire'

Xcode / Swift: No such module 'GeoFire'

我已经从 here 下载了最新的 GeoFire 框架 v1.1.3 并将其放入我的 Swift Xcode 项目中,但我的 import GeoFire 语句抛出

No such module 'GeoFire'

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

框架存在于 linked 框架和库嵌入式二进制文件link 带库的二进制文件.

如果您在 swift 中编写此代码(在您的标签中),您将需要创建一个桥接头文件以便能够将 Objective C 库公开给您的 swift 代码,在桥接头文件中导入 objective c 库。 Here's a guide on how to do this

希望这能解决您的问题。

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

#import <Firebase/Firebase.h>
#import <GeoFire/GeoFire.h>

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

Firebase 单独使用 Podfile 中的 "use_frameworks!" 可以正常工作,但 Google Analytics pod install 需要将该行注释掉。所以需要桥接头文件。