Cordova ios - 尚未配置默认 Firebase 应用

Posted

技术标签:

【中文标题】Cordova ios - 尚未配置默认 Firebase 应用【英文标题】:Cordova ios-The default Firebase app has not yet been configured 【发布时间】:2020-03-13 14:32:23 【问题描述】:

我正在使用https://www.npmjs.com/package/cordova-plugin-firebase-authenticationcordova 插件在我的cordova ios 应用程序中集成firebase 登录。所以我搜索了谷歌,发现 platfor/ios/app/Resources 文件夹中缺少 GoogleService-Info.plist。我已将文件下载到同一文件夹中,并将文件复制到 xcode 中,但应用程序仍在抛出 [Firebase/Core][I-COR000003] The default Firebase app has not yet been configured. Add[FIRApp configure];(FirebaseApp.configure()in Swift) to your application initialization 有人可以帮我解决这个问题吗?谢谢。

【问题讨论】:

【参考方案1】:

不应手动创建文件 GoogleService-Info.plist。相反,您可以从 Firebase 控制台下载此文件,之后您可以在此项目中创建一个项目和一个 ios 应用程序。不要忘记将文件放在 Cordova 应用程序的根目录中

【讨论】:

是的,我从 firebase 控制台下载了我的 GoogleService-Info.plist 并放置在 cordova 根目录、项目和项目/项目中 你把它放在你有config.xml文件的同一层吗?

以上是关于Cordova ios - 尚未配置默认 Firebase 应用的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Ionic 4 在 IOS 上修复“cordova-plugin-googlemaps 尚未安装或准备就绪”

分支 io:我应该如何配置链接,以便当用户单击尚未安装的 Android 应用程序的链接时打开默认应用程序市场?

Cordova + ngrx/effect fire and forget long running 方法冻结 UI

Cordova硬件访问和安全

从 iOS cordova 中的委托方法发送 pluginResult

ios为啥cordova命令安装出错