with signin services reversed_client_id info google gidsignin ios8 google-plus single-sign-on google-oauth2

ios8 - services - GIDSignIn devuelve "Error de llavero"



swift 4 google sign in (3)

El problema que está intentando resolver está relacionado con el acceso al llavero. Para solucionar el problema, simplemente debe ir a Destino-> Capacidades y habilitar el intercambio de llaveros

Estoy implementando iniciar sesión con Google plus. La implementación es básicamente copiada de ejemplos de Desarrollador Google . Cuando me conecto por primera vez todo funciona bien. Pero si luego me desconecto usando

[[GIDSignIn sharedInstance] signOut];

la próxima vez que inicie sesión me sale el

Error Domain=com.google.GIDSignIn Code=-2 "keychain error"

Por favor avise que se puede hacer en esta situación. Gracias


Estoy teniendo el mismo problema aquí. Después de hacer algunas pruebas, me he dado cuenta de que si ejecuto mi aplicación sin el depurador (compilar, detener, ejecutar la aplicación) todo funciona como se esperaba ... pruébelo


Probablemente sea una posibilidad remota, pero intente llamar a la disconnect en la instancia compartida.

- (void)signOut { [[GIDSignIn sharedInstance] disconnect]; }