【问题标题】:Importing Firebase Framework manually in Xcode 8 (Swift 3)在 Xcode 8 (Swift 3) 中手动导入 Firebase 框架
【发布时间】:2017-02-10 21:33:32
【问题描述】:

我正在尝试将 Firebase 存储导入我的 Xcode 项目。我关注了这个guide

我只从可下载的客户端库中导入了实际的 .framework 文件,以及上面链接中列出的所有其他必需的框架和文件(这两个 .dylib 文件要么不再存在,要么已重命名为别的东西,所以文档肯定是过时的)。

我猜这不足以让框架在我的 Xcode 项目中运行,因为我确实收到了一个错误,即 Firebase 不是一个可识别的模块。如果是所有其他文件(一些.h 文件、.module 文件和一个info.plist 文件)我也需要导入,我想知道如何在 Swift 编写的项目中执行此操作?

另外,我需要所有文件,还是只需要其中的一部分?文档中的说明非常没用(可能是因为它们已经过时了),所以我希望有将框架导入 Xcode 8 (Swift 3) 经验的人能给我一些说明。该文档使导入过程听起来如此简单,但我很确定它比这要复杂一些。

【问题讨论】:

  • 使用 Cocoapods。使用它来管理您的所有库更快、更容易。

标签: ios swift xcode firebase firebase-storage


【解决方案1】:

该指南适用于我们的旧客户端库(页面顶部的弃用警告证实了您怀疑文档已过时:)。

相反,您需要使用:https://firebase.google.com/docs/ios/setup#frameworks

您需要FirebaseAnalytics.framework(获取FIRApp)以及FirebaseDatabase.frameworkFirebase.h。我相信我们已经让模块映射在那里正常工作,因此您不必弄乱链接器标志或其他库,因为模块映射将正确包含它们。

【讨论】:

  • 谢谢!这正是我想要的,而且导入实际上比我预期的要容易一些。
  • 但是,我按照文档的每一步进行手动集成,但是仍然出现以下错误stackoverflow.com/questions/47030583/…
猜你喜欢
  • 1970-01-01
  • 2020-09-14
  • 2020-06-23
  • 2016-12-24
  • 2017-04-20
  • 1970-01-01
  • 2016-12-24
  • 2014-10-04
  • 1970-01-01
相关资源
最近更新 更多