使用Firebase.Core框架的两个Cordova插件在构建应用程序时导致冲突

使用Firebase.Core框架的两个Cordova插件在构建应用程序时导致冲突,firebase,cordova,ionic-framework,Firebase,Cordova,Ionic Framework,我需要在Ionic应用程序中使用两个cordova插件: 火基: Firebase动态链接: 在尝试构建应用程序时,我遇到了一个错误,我认为这与Firebase.Core在两个位置被请求有关,并且(可能)使用了不同的版本(?)。在构建过程中,我发现以下错误(有很多错误,所以这里有一个,如果您需要所有错误,请告诉我): 查看每个插件的plugin.xml时,我发现Firebase有: 而动态链接有: 因此,我相信这就是冲突所在,因为存在“重复”变量。我走对了吗?我如何让这两个插件彼此配合良好?

我需要在Ionic应用程序中使用两个cordova插件:

  • 火基:
  • Firebase动态链接:
  • 在尝试构建应用程序时,我遇到了一个错误,我认为这与Firebase.Core在两个位置被请求有关,并且(可能)使用了不同的版本(?)。在构建过程中,我发现以下错误(有很多错误,所以这里有一个,如果您需要所有错误,请告诉我):

    查看每个插件的
    plugin.xml
    时,我发现Firebase有:

    而动态链接有:

    因此,我相信这就是冲突所在,因为存在“重复”变量。我走对了吗?我如何让这两个插件彼此配合良好?谢谢


    我只是想澄清一下,当我从我的项目中删除dynamic links包时,项目按预期构建。

    我设法解决了这个问题,用这个分叉插件替换了cordova插件firebase

    也许你可以试一试

    duplicate symbol _FIRAuthStateDidChangeInternalNotificationTokenKey in:
        /Users/jordan/Downloads/ReleaseHub/platforms/ios/build/emulator/libFirebaseCore.a(FIRApp.o)
        ReleaseHub/Plugins/cordova-plugin-firebase/FirebaseCore.framework/FirebaseCore(FIRApp.o)