找不到<firebasedatabase firebasedatabase.h =“”>(lexcial或preprocessor issuses)

时间:2017-07-22 07:32:30

标签: ios swift swift3 cocoapods

enter image description here enter image description here朋友,我安装了名为的pod文件 用于选择国家/地区的SwiftCountrySelector但是在安装了pod之后我找不到名为FirebaseDatabase / FirebaseDatabase.h的错误。帮助我的朋友们

我的pod文件位于

之上

1 个答案:

答案 0 :(得分:3)

我在使用Geofire 2.0 cocoapod时遇到了同样的问题,但是我可以通过关闭xcode并运行pod update来解决它,以使我的firebaseDatabase pod达到版本4.0以及pod install以确保最新的Firebase数据库和Geofire pod都在项目中。您的podfile应如下所示:

pod 'Firebase'
pod 'Firebase/Database'
pod 'GeoFire', :git => 'https://github.com/firebase/geofire-objc.git'

然后,您想要打开xcode项目,然后导航到:

  

Pods / FirebaseDatabase / Frameworks / FirebaseDatabase.framework

单击FirebaseDatabase.framework,然后选中右侧的GeoFire目标成员资格复选框。清理应用程序并重新运行它应该工作。

enter image description here

查看此github帖子了解更多信息。我实际上直接从Firebase文档中找到了这篇文章:

Geofire Cocoapod 2.0 Isn't Available