在Xcode 8中手动导入Firebase Framework(Swift 3)

时间:2016-10-03 00:33:10

标签: ios swift xcode firebase firebase-storage

我正在尝试将Firebase存储导入到我的Xcode项目中。我遵循了guide

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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

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