【问题标题】:Firebase module not found "Objective C Project"找不到 Firebase 模块“目标 C 项目”
【发布时间】:2016-08-04 20:37:19
【问题描述】:

我正在使用什么: CocoaPods 1.0.1 Xcode7.3.1

阅读以下文章: How to remove CocoaPods from a project?

Firebase Module install on ios

https://firebase.google.com/docs/ios/setup#add_firebase_to_your_app

做了我能想到的一切。找不到 Firebase 模块。 尝试过@import、#import、#include ...

这是 Objective C 项目。让我失望的是,一个月前我使用 Firebase Analytics 运行、编译并提交到 AppStore。 现在突然这个项目的主人被打破了。我可以在同一台 Mac 上使用 swift 项目完成所有工作。

更新:所以我找到了根本原因,但这又导致了不同类型的问题。 以下是我的 PodFile 的内容:

#Google Services
#all google services are being merged to firebase 
#pod 'Google/AdMob'

#Firebase 
pod 'Firebase' 
pod 'Firebase/Core'
pod 'Firebase/AdMob'

如果我不使用“Use_frameworks!”,Firebase 和所有内容都不可见。如果我这样做,则找不到 MBProgress 头文件。我知道你会这样我必须使用@import MBProgress,我做到了。当我这样做时,它找不到模块。 有没有人遇到过这种问题。如是。你是怎么管理的。我什么也没找到。

【问题讨论】:

  • 您确定您打开的是 workspace 文件,而不是 project 文件吗?
  • 即使在swift中也存在问题。我使用了进口 Firebase。有人可以帮忙吗? @johnelemans
  • 这里有解决方案吗? @johnelemans
  • @RamcharanReddy :不,即使是来自 Firebase 支持团队,我也无法得到任何答案。他们向我转发了 stackover flow 问题的链接。当我打开它是这个问题。所以基本上他们很烂
  • @Cœur :您可能错过了实际问题。但无论如何我更新了问题。

标签: ios objective-c firebase cocoapods


【解决方案1】:

我有同样的问题,我使用以下代码作为解决方法

// instead of this:
@import Firebase;

// i use this:
#import <Firebase/Firebase.h>

【讨论】:

    【解决方案2】:

    如果您添加的 Firebase 没有 Pod 并且您已经将 Firebase.h 文件添加到您的 Xcode 项目中,您可以使用:

    #import "Firebase.h"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-01-06
      • 2017-09-18
      • 2016-01-12
      • 2016-06-05
      • 1970-01-01
      • 2021-10-28
      • 2019-01-20
      • 1970-01-01
      相关资源
      最近更新 更多