在 Xcode 8 (Swift 3) 中手动导入 Firebase Framework
Importing Firebase Framework manually in Xcode 8 (Swift 3)
我正在尝试将 Firebase 存储导入到我的 Xcode 项目中。我关注了这个 guide.
我只从可下载的客户端库中导入了实际的 .framework
文件,以及上面 link 中列出的所有其他必需的框架和文件(两个 .dylib
文件要么不再存在,要么已重命名为其他名称,因此文档肯定已过时)。
我猜这不足以在我的 Xcode 项目中获得框架 运行,因为我确实收到了 Firebase 不是可识别模块的错误。如果是所有其他文件(一些 .h
文件、.module
文件和一个 info.plist
文件)我也需要导入,我想知道如何在 Swift-写项目?
另外,我需要所有文件,还是只需要其中的一部分?文档中的说明非常无用(可能是因为它们已过时),所以我希望有将框架导入 Xcode 8 (Swift 3) 经验的人可以给我一些说明。文档使导入过程听起来很简单,但我很确定它比那复杂一点。
该指南适用于我们的旧客户端库(页面顶部的弃用警告证实了您对文档已过时的怀疑:)。
相反,您需要使用:https://firebase.google.com/docs/ios/setup#frameworks
您需要 FirebaseAnalytics.framework
(以获得 FIRApp
)以及 FirebaseDatabase.framework
和 Firebase.h
。我相信我们已经让模块映射在那里正常工作,所以您不必弄乱链接器标志或其他库,因为模块映射会正确包含它们。
我正在尝试将 Firebase 存储导入到我的 Xcode 项目中。我关注了这个 guide.
我只从可下载的客户端库中导入了实际的 .framework
文件,以及上面 link 中列出的所有其他必需的框架和文件(两个 .dylib
文件要么不再存在,要么已重命名为其他名称,因此文档肯定已过时)。
我猜这不足以在我的 Xcode 项目中获得框架 运行,因为我确实收到了 Firebase 不是可识别模块的错误。如果是所有其他文件(一些 .h
文件、.module
文件和一个 info.plist
文件)我也需要导入,我想知道如何在 Swift-写项目?
另外,我需要所有文件,还是只需要其中的一部分?文档中的说明非常无用(可能是因为它们已过时),所以我希望有将框架导入 Xcode 8 (Swift 3) 经验的人可以给我一些说明。文档使导入过程听起来很简单,但我很确定它比那复杂一点。
该指南适用于我们的旧客户端库(页面顶部的弃用警告证实了您对文档已过时的怀疑:)。
相反,您需要使用:https://firebase.google.com/docs/ios/setup#frameworks
您需要 FirebaseAnalytics.framework
(以获得 FIRApp
)以及 FirebaseDatabase.framework
和 Firebase.h
。我相信我们已经让模块映射在那里正常工作,所以您不必弄乱链接器标志或其他库,因为模块映射会正确包含它们。