He tenido algún problemilla en el hackintosh del curro y me he visto obligado a crearme un nuevo usuario e importar las cosillas del anterior. Lo que en Windows sería borrar el perfil y crear uno nuevo.
El caso es que después de esto, lo único que se me ha puesto rebelde (de momento) es el cliente de Twitter. Oficialmente comprado a cero euros en la MacAppStore, no me guardaba los datos y me pedía login y password en cada ejecución.
Eliminé la app por completo con todos sus settings con AppZapper, reinstalé desde la AppStore y el problema seguía ahí. Así que tras investigar algunos .plist’s y volverme un poco loco, se me ocurrió echarle un ojo al Acceso a Llaveros (en Aplicaciones/Utilidades).
Vi que, efectivamente, allí estaban las tres cuentas de Twitter que tengo metidas en el cliente. Bueno, lo supuse, porque el nombre de cuenta viene por ID en vez de por nombre. Vamos, lo que comúnmente se viene llamando «chorizo de letras y números»:
Se me ocurrió, por qué no, eliminar las tres entradas con nombre «com.twitter.twitter-mac». Total, me pedía siempre usuario y contraseña… y además jodiendo las cosas se aprende. Soy un tío que vive al límite.
Total, ejecuto twitter.app otra vez, y -obviamente- me aparece la pantalla de login:
Tras introducir los datos, cierro completamente, abro de nuevo y ¡tachaaaaan! Todo sigue ahí, sin volver a pedirme los datos.
Por tanto, si tenéis el problema de que una aplicación que requiere logado con contraseña os pide credenciales en cada ejecución, bastaría con borrar sus entradas correspondientes en el Acceso a Llaveros de Mac.
EDIT: En el MacBook Pro también tenía ese problema + otro añadido: twitter.app se instaló mediante la AppStore con una cuenta que no era la mía, y por más que lo borrara y lo instalara de nuevo desde la AppStore, me pedía las credenciales de aquella cuenta. Solucionado de la misma manera, trasteando en el Acceso a Llaveros y borrando todas las entradas respectivas a la aplicación.
¡Fácil y para toda la familia!