【问题标题】:Error: cordova-plugin-fcm: You have installed platform ios but file 'GoogleService-Info.plist' was not found in your Cordova project root folder错误:cordova-plugin-fcm:您已安装平台 ios,但在您的 Cordova 项目根文件夹中找不到文件“GoogleService-Info.plist”
【发布时间】:2017-12-18 21:36:40
【问题描述】:

我是 ionic 3 初学者。我从“https://devdactic.com/ionic-firebase-angularfire/”学习 FCM。问题是当我写“离子服务”时,一切都很好。

但是当我在模拟器中运行时出现错误“**/node_modules/firebase/utils/promise.js

找不到模块:错误:无法解析“promise-polyfill””。 我在项目文件夹的 cli 中运行“**npm install promise-polyfill --save-exact”命令错误消失了。

出现新的错误“错误:cordova-plugin-fcm: You have installed 平台 ios 但文件“GoogleService-Info.plist”未在您的 Cordova 项目根文件夹。"

有人请给出一些解决错误的建议。

【问题讨论】:

    标签: angular typescript ionic3


    【解决方案1】:

    错误说明一切都不是?

    错误:cordova-plugin-fcm: You have installed platform ios but file 在您的 Cordova 项目根目录中找不到“GoogleService-Info.plist” 文件夹。

    您只需将GoogleService-Info.plist 添加到您标志性项目的根文件夹中。就是这样。

    您可以在this video 上查看更多详细信息。 (这适用于 Android。但iOS 也是同样的步骤

    【讨论】:

    • 如何在 ionic 项目的根文件夹中添加 GoogleService-Info.plist?
    • 您需要在 Firebase 控制台上创建 iOS 应用程序才能使用 FCM。所以那个时候,它会创建上面的文件并自动下载。只需将它复制并放入您的根目录即可。
    • 对不起,我无法理解您所说的。请再解释一次。
    • 您好,感谢分享视频。错误消失了,但问题是一旦在模拟器中打开它就会显示默认的闪存屏幕并且应用程序关闭或停止。
    • 你需要在设备上调试它,需要找出最新的问题。
    【解决方案2】:

    确保您已在 Android SDK 管理器中安装 Google Repository

    我遇到了这个问题。我只是安装了 FCM 插件。 将 google-services.json 文件复制到根项目文件夹。你可以找到这个 来自您的 firebase 项目。 https://console.firebase.google.com/u/3/project/

    【讨论】:

      猜你喜欢
      • 2017-04-14
      • 2018-01-01
      • 2017-10-17
      • 2018-02-19
      • 2016-09-08
      • 2020-04-27
      • 1970-01-01
      • 2017-05-29
      • 2019-05-14
      相关资源
      最近更新 更多