繁体   English   中英

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

[英]Xcode / Swift: No such module 'GeoFire'

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

没有这样的模块'GeoFire'

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

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

如果你用swift(它在你的标签中)写这个,你需要创建一个Bridging Header文件,以便能够将Objective C库暴露给你的swift代码,在桥接头文件中导入目标c库。 这是一个如何做到这一点的指南

希望这能解决您的问题。

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

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

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

仅使用Firebase就能正常使用“use_frameworks!” 在Podfile中,但Google Analytics pod安装需要注释掉该行。 因此需要桥接头文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM