[英]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.