无法识别的选择器已发送至实例-Ionic Cordova Google+登录

时间:2019-05-17 11:50:51

标签: cordova ionic3

使用

  • “ @ ionic-native / google-plus”:“ ^ 4.20.0”
  • “ cordova-plugin-googleplus”:“ ^ 7.0.1”
  • “ cordova-plugin-cocoapod-support”:“ 1.6.0”,因为将Gogole插件与以下各项一起使用:
  • “ cordova-plugin-firebase”:“ git + https://github.com/vash15/cordova-plugin-firebase.git#master”,

调用this.googlePlus.logout()或this.googlePlus.login()时,会出现以下错误:

(logout)
-[__NSCFString gtm_stringByUnescapingFromURLArgument]: unrecognized selector 
*** Terminating app due to uncaught exception 'NSInvalidArgumentException'
(login)
-[__NSDictionaryI gtm_httpArgumentsString]: unrecognized selector sent to instance 0x1d04789c0
*** Terminating app due to uncaught exception 'NSInvalidArgumentException'

1 个答案:

答案 0 :(得分:1)

通过安装GoogleSignIn pod解决:

编辑platform / ios / Podfile并添加: pod 'GoogleSignIn', '~> 4.4'

或者自动在您的构建街上: perl -pi -e "s/end/\tpod 'GoogleSignIn', '~> 4.4'\nend/g" Podfile

然后做 pod install