在我自己创建的 pod 中添加 Firebase 作为依赖项
Posted
技术标签:
【中文标题】在我自己创建的 pod 中添加 Firebase 作为依赖项【英文标题】:Adding Firebase as dependency in my own created pod 【发布时间】:2019-10-31 14:29:59 【问题描述】:我有一个需要 firebase 的 pod
每当我添加时
spec.dependency 'Firebase/Analytics'
spec.dependency 'Firebase/Database'
它工作,但它有一个运行时错误,它要求谷歌 plist。如何将 plist 附加到我的 pod?
【问题讨论】:
【参考方案1】:您是否按照这些步骤并在项目中添加了 firebase pList?
https://firebase.google.com/docs/ios/setup
【讨论】:
是的,但你指的是哪一个?我创建了一个示例应用程序,它也有一个 podfilepod 'MyCustomPod', path: "../"
在运行它后仍然要求我的谷歌 plist,即使它在自定义 pod 内
按照步骤 1,2 和 3 在步骤三中提到 pLIst [1]点击下载 GoogleService-Info.plist 以获取您的 Firebase iOS 配置文件 (GoogleService-Info.plist)。您可以随时再次下载 Firebase iOS 配置文件。 [2]将您的配置文件移动到您的 Xcode 项目的根目录中。如果出现提示,请选择将配置文件添加到所有目标。
我只希望 google plist 出现在我的 pod 中,这可能吗?因此,每当此类用户在我的 pod 中导入我的自定义 pod firebase 时,仍将与 firebase 一起使用
是的,创建 firebase 帐户并继续下载 pList ,您将获得 pList 中的密钥,您需要将其添加到代码中以使用 Firebase API,请为我的答案投票。【参考方案2】:
每个应用都需要有自己的GoogleService-Info.plist
。
使用 pod 的说明应参考每个客户端创建和构建自己的GoogleService-Info.plist
的说明。
【讨论】:
以上是关于在我自己创建的 pod 中添加 Firebase 作为依赖项的主要内容,如果未能解决你的问题,请参考以下文章
在我的 iOS 应用程序中实施 pod 'Firebase/Firestore' 后无法运行应用程序