使用GIDSignIn.sharedInstance.clientID =时的错误代码

我有一个应用程序,我用Auth2login使用客户端ID和客户端的秘密,但现在我必须使用Google Sign In

我已经按照我的理解,但是当我build立我得到这个错误的指示

– [__ NSDictionaryI gtm_httpArgumentsString]:无法识别的select发送到实例0x17d49a40

我已经添加了框架,我已经导入了头文件,我使用CLIENT_IDREVERSED_CLIENT_ID了一个单独的GoogleServices-info.plist

我把下面的代码放在我的ViewDidLoad中

 GIDSignIn.sharedInstance.delegate = self; GIDSignIn.sharedInstance.uiDelegate = self; GIDSignIn.sharedInstance.clientID = @"55240XXXXX13-aduv6ncti03giqt46s3oq4t83plqck10.apps.googleusercontent.com" ; GIDSignIn.sharedInstance.scopes=@[@"https://www.googleapis.com/auth/plus.login",@"https://www.googleapis.com/auth/plus.me"]; 

如果我注释掉GIDSignIn.sharedInstance.clientID那么应用程序就可以正常工作了,但是当我没有使用上述错误时,应用程序崩溃了。

我也链接了库-ObjC

有没有人有任何想法如何解决这个问题。

您应该导入以下框架:

  • AddressBook.framework
  • SafariServices.framework
  • SystemConfiguration.framework
  • libz.tbd

我尝试了所有在互联网上find的解决scheme,但不能解决这个问题,我尝试手动集成,而不是pod,它为我工作。