En macOS 10.14.6 Xcode 11.3.1 ha estado ocupado creando llaveros (y claves, y certificados) en un bucle interminable mientras intenta "Administrar de Forma Automática la Firma". Crea claves en nuevos llaveros, y también en el llavero de inicio simultáneamente (por alguna razón).
No quiero cientos de llaveros con nombres idénticos en la interfaz de Acceso a Llaveros, pero a diferencia de las claves en el llavero de inicio no puedo seleccionar múltiples llaveros en la barra lateral para eliminarlos masivamente. No me resulta muy atractiva la perspectiva de eliminarlos uno por uno, especialmente porque Xcode puede decidir continuar la próxima vez que seleccione la firma automática.
Intenté eliminar los llaveros del disco (ubicados en /private/var/folders/p5//T
), pero eso no afectó la base de datos de Acceso a Llaveros.
No sé por qué:
- Xcode está creando y revocando certificados en un bucle
- Xcode está creando claves en nuevos llaveros así como en el llavero de inicio -- ¿por qué no solo en el llavero de inicio?
- Si crear llaveros en
/private/var/folders/p5//T
es sensato o indicativo de un problema (me parece un directorio temporal -- ¿algo mal con mi directorio de biblioteca de llaveros personal?) - Si limpiar la base de datos de Acceso a Llaveros ayudaría en algo a Xcode
- Cómo limpiar la base de datos sin eliminar cientos de llaveros uno por uno (que ni siquiera siempre se eliminan)
¿Puedo de alguna manera seleccionar y eliminar múltiples llaveros de la base de datos?
Sugerencias bienvenidas sobre si debería concentrarme en otro aspecto del problema. No estoy seguro de qué esperar en cuanto al comportamiento de Xcode y la ubicación de sus llaveros, pero supongo que puedo inspeccionar los permisos de directorio de ~/Library/Keychains
mientras tanto.