将FlutterFire添加到Flutter插件的iOS部分的正确程序是什么?(不是应用程序,而是插件)



我知道对于应用程序,GoogleService-Info.plist文件需要通过执行以下操作添加到Xcode中的Runner中:;将文件添加到Runner中;。我也做了同样的事情,但对于我的插件的Pods;将文件添加到Pods";。然而,当运行我的示例应用程序时,Xcode丢失了GoogleService-Info.plist文件,因此调用await Firebase.initializeApp()失败。

顺便说一句,对于Android来说,一切都很好——插件可以成功初始化Firebase。

确保GoogleService-Info.plist文件添加到插件中的正确步骤是什么?

使其适用于iOS的方法是将plist作为资源文件包含在插件podspec中,如下所示:

  1. 将plist放入ios/Assets
  2. 将行s.resources = 'Assets/GoogleService-Info.plist'添加到podspec

相关内容

  • 没有找到相关文章