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