我创建了一个cordova项目并添加了ios平台,正在使用来自chemerisuk的cordova-plugin-firebase-database具有基于javascript的platfrom连接到firebase-database,xcode的构建成功,但是在模拟器上运行时会导致例外。 cordova-plugin-firebase是corodova-plugin-firebase-database的基本插件,但是由于此插件中没有与firbase数据库相关的服务,因此我正在使用cordova-plugin-firebase-database。
我正在使用GoogleService-Info.plist,并且在将Firebase网站-> $(OTHER_LDFLAGS)-ObjC引用到xcode后,已经链接了对象链接器。 我已经清理了工作区并删除了可能是导致此错误的原因的构建文件,但即使如此,它也没有进行锻炼。
我收到以下错误。
2019-02-07 16:58:16.810031 + 0900 HelloCordova [11898:1643374] + [FIRApp registerAsConfigurable:]:无法识别的选择器发送到类0x1080dfdc0 2019-02-07 16:58:16.812181 + 0900 HelloCordova [11898:1643374] *由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:'+ [FIRApp registerAsConfigurable:]:无法识别的选择器已发送至类0x1080dfdc0' * 第一个调用堆栈: ( 0 CoreFoundation 0x0000000109dea1bb 例外预处理+ 331 1 libobjc.A.dylib 0x0000000108bcc735 objc_exception_throw + 48 2 CoreFoundation 0x0000000109e08e44 + [NSObject(NSObject)didNotRecognizeSelector:] + 132 3 CoreFoundation 0x0000000109deeed6 ___ forwarding _ + 1446 4 CoreFoundation 0x0000000109df0da8 _CF_forwarding_prep_0 + 120 5 libobjc.A.dylib 0x0000000108bcdf85 call_load_methods + 705 6 libobjc.A.dylib 0x0000000108bcec04 load_images + 77 7 ??? 0x00000001082ba068 0x0 + 4432044136 8 ??? 0x00000001082c77a2 0x0 + 4432099234 9 ??? 0x00000001082c6974 0x0 + 4432095604 10 ??? 0x00000001082c6a08 0x0 + 4432095752 11 ??? 0x00000001082ba388 0x0 + 4432044936 12 ??? 0x00000001082be497 0x0 + 4432061591 13 ??? 0x00000001082b9624 0x0 + 4432041508 14 ??? 0x000000010b0c22c4 0x0 + 4480312004 15 ??? 0x000000010b0c014f 0x0 + 4480303439 16 ??? 0x000000010b0bb4f6 0x0 + 4480283894 17 ??? 0x000000010b0bb036 0x0 + 4480282678 ) libc ++ abi.dylib:以类型为NSException的未捕获异常终止