【问题标题】:Use of unresolved identifier 'FirebaseApp' : none of the solution already there worked使用未解析的标识符“FirebaseApp”:已经存在的解决方案都没有工作
【发布时间】:2018-12-09 00:01:31
【问题描述】:

所以我又遇到了这个错误:

Use of unresolved identifier 'FirebaseApp'.

我已经尝试了多种方法:

-在控制台中更新 pod

-手动编写并使用自动填充命令而不是从 Firebase 网站复制过去。

-“import Firebase”或模块 1 by 1 也不起作用

-已经从头开始重新创建项目

-重启Xcode

-用 shift+alt+cmd+k 清理然后重建

我拥有的版本:
Xcode 10

IOS 9

使用 Firebase (5.14.0)

使用 FirebaseAnalytics (5.4.0)

使用 FirebaseAuth (5.1.0)

详情链接: http://img110.xooimage.com/views/b/7/d/capture-d-e-cran-...01.00.27-55787b9.png/

【问题讨论】:

  • 您正在使用 .xcworkspsace 文件而不是 .xcodeproj 文件访问您的项目,对吧?
  • 是的,我用的是好的,白色的。
  • 你能发布你的 podfile 吗?好像你的 podfile 设置正确,运行 cocoapods.app 并使用该文件应该安装项目中所需的一切。

标签: xcode firebase


【解决方案1】:

您是在使用 Pod 安装 Firebase,对吗?由于某种原因,Xcode 没有安装或找到它。我只是按照文档上的步骤操作并让它在 Xcode 10.1 上运行。创建一个新项目,关闭Xcode,使用终端进入文件夹:

 pod init

将此行添加到将要创建的 Podfile 中:

 pod 'Firebase/Core'

在终端上:

pod install

打开 Xcode,干净构建。确保打开 .xcworkspace 文件,而不是 .xcodeproj。

【讨论】:

  • 是的,我已经这样做了,我很害怕,但我发现有:“import FirebaseCore import FirebaseDatabase import FirebaseAuth”使它工作,但它与 firebase 产生另一个问题,它不处理新用户不再帐户了。
猜你喜欢
  • 1970-01-01
  • 2020-01-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-12
  • 1970-01-01
相关资源
最近更新 更多