首页 文章

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

提问于
浏览
4

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

没有这样的模块'GeoFire'

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

框架出现在 linked frameworks and librariesEmbedded Binarieslink binary with libraries 中 .

3 回答

  • 1

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

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

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

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

  • 1

    如果你用swift(它在你的标签中)写这个,你需要创建一个Bridging Header文件,以便能够将Objective C库暴露给你的swift代码,在桥接头文件中导入目标c库 . Here's a guide on how to do this

    希望这能解决您的问题 .

相关问题