Ios 在Xcode 8(Swift 3)中手动导入Firebase框架

Ios 在Xcode 8(Swift 3)中手动导入Firebase框架,ios,swift,xcode,firebase,firebase-storage,Ios,Swift,Xcode,Firebase,Firebase Storage,我正在尝试将Firebase存储导入我的Xcode项目。我遵循了这一点 我只从可下载的客户端库导入了实际的.framework文件,以及上面链接中列出的所有其他必需的框架和文件(这两个.dylib文件要么已经不存在,要么已经重命名为其他文件,因此文档肯定已经过时) 我猜这还不足以让框架在我的Xcode项目中运行,因为我确实收到了一个错误,Firebase不是一个可识别的模块。如果我还需要导入所有其他文件(一些.h文件、.module文件和一个info.plist文件),我想知道如何在Swift编

我正在尝试将Firebase存储导入我的Xcode项目。我遵循了这一点

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

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


还有,我需要所有的文件,还是只需要其中的一部分?文档中的说明非常无用(可能是因为它们已经过时了),所以我希望有经验的人能给我一些说明。文档使导入过程听起来很简单,但我敢肯定它比这复杂一点。

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

相反,您需要使用:


您需要
FirebaseAnalytics.framework
(获取
FIRApp
)以及
FirebaseDatabase.framework
Firebase.h
。我相信我们的modulemaps在那里正常工作,因此您不必弄乱链接器标志或其他LIB,因为modulemaps将正确地包含它们。

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

相反,您需要使用:


您需要
FirebaseAnalytics.framework
(获取
FIRApp
)以及
FirebaseDatabase.framework
Firebase.h
。我相信我们的modulemaps已经在那里正常工作了,所以你不应该弄乱链接器标志或其他LIB,因为modulemaps将正确地包含它们。

使用Cocoapods。使用Cocoapods可以更快更容易地管理所有库。使用它可以更快更容易地管理所有库。谢谢!这正是我所寻找的,导入实际上比我预期的要容易一些。但是,我按照文档的每一步进行手动集成,但是,仍然得到以下错误,谢谢!这正是我所寻找的,导入实际上比我预期的要容易一些。但是,我按照文档的每一步进行手动集成,但是仍然会出现以下错误