微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 Xcode 中为 Firebase 身份验证添加 URL Scheme 后,Ionic App 崩溃

如何解决在 Xcode 中为 Firebase 身份验证添加 URL Scheme 后,Ionic App 崩溃

我在项目中使用了 cordova-plugin-firebasex 插件进行 Firebase 身份验证登录 phoneNumber 验证,在 FirebasePlugin.verifyPhoneNumber 函数添加电话号码后出现以下错误

[NSNull 长度]:无法识别的选择器发送到实例 0x7fff8002ebb0 2020-12-22 14:41:23.809805+0530 2MIL[63531:1837469] *** 由于未捕获的异常“NSinvalidargumentexception”而终止应用程序,原因:“-[NSNull 长度]:无法识别的选择器发送到实例”fbbe0x27” *** 首先抛出调用堆栈: ( 0 核心基金会 0x00007fff2041daf2 __exceptionPreprocess + 242 1 libobjc.A.dylib 0x00007fff20177e78 objc_exception_throw + 48 2 CoreFoundation 0x00007fff2042c6f7 +[NSObject(NSObject) instanceMethodSignatureForSelector:] + 0 3 CoreFoundation 0x00007fff20422032 转发 + 1489 4 核心基金会 0x00007fff20424068 _CF_forwarding_prep_0 + 120 5 2MIL 0x000000010a2e6876 -[FIRPhoneAuthProvider internalVerifyPhoneNumber:UIDelegate:completion:] + 118 6 2MIL 0x000000010a2e5c68 __64-[FIRPhoneAuthProvider verifyPhoneNumber:UIDelegate:completion:]_block_invoke + 280 7 libdispatch.dylib 0x000000010bcae7ec _dispatch_call_block_and_release + 12 8 libdispatch.dylib 0x000000010bcaf9c8 _dispatch_client_callout + 8 9 libdispatch.dylib 0x000000010bcb6296 _dispatch_lane_serial_drain + 796 10 libdispatch.dylib 0x000000010bcb6f67 _dispatch_lane_invoke + 439 11 libdispatch.dylib 0x000000010bcc2de2_dispatch_workloop_worker_thread + 882 12 libsystem_pthread.dylib 0x00007fff5e739a3d _pthread_wqthread + 290 13 libsystem_pthread.dylib 0x00007fff5e738b77 start_wqthread + 15 ) libc++abi.dylib:以未捕获的 NSException 类型异常终止 *** 由于未捕获的异常“NSinvalidargumentexception”而终止应用程序,原因:“-[NSNull 长度]:无法识别的选择器发送到实例 0x7fff8002ebb0” 以 NSException 类型的未捕获异常终止 CoreSimulator 732.18.0.2 - 设备:iPhone 12

尝试了很多解决方案但没有帮助,请指教。谢谢!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。