usar solicita restablecer reparar quitar quiere protectedcloudkeysyncing olvide mac locales llavero llave está eliminar elementos dónde contraseña acceder xcode keychain

xcode - solicita - reparar llavero mac



Mac OS X quiere utilizar el llavero del sistema al compilar el proyecto (12)

Me piden que escriba el nombre de usuario y la contraseña del administrador del sistema cuando compilo mi proyecto de Xcode. Todo el mensaje es

Mac OS X quiere hacer cambios. Escriba el nombre y la contraseña de un administrador para permitir esto. Mac OS X quiere usar el llavero del sistema.

¿Alguien tiene una solución para esto?


  1. Acceso abierto a llavero.
  2. En la esquina superior izquierda, desbloquea el llavero (si está bloqueado).
  3. Elija el llavero del sistema en la esquina superior izquierda.
  4. Encuentra tu certificado de distribución y haz clic en el triángulo de divulgación.
  5. Haga doble clic en ''Clave privada'' debajo de su certificado de distribución.
  6. En la ventana emergente, vaya a la pestaña Control de acceso.
  7. Seleccione ''Permitir que todas las aplicaciones accedan a este elemento''.
  8. Guarde los cambios.
  9. Cierre todas las ventanas.
  10. Ejecuta la aplicación.

  1. Acceso abierto a llavero

  2. Haga clic en Sistema en el panel izquierdo

  3. Desbloquee la llave del sistema arriba a la izquierda (si está bloqueada)

  4. Ordenar los elementos del sistema por tipo para que las teclas estén en la parte superior

  5. Busque la clave privada que sigue pidiendo contraseña

  6. Haga doble clic en él y elija Control de acceso

  7. Elija "Permitir que todas las aplicaciones accedan a este elemento"

  8. Guarde los cambios, bloquee el llavero del sistema y salga de la aplicación Keychain

  9. Reinicia la aplicación que sigue pidiendo modificar tu llavero


¿Estás seguro de que dice "Mac OS X" no relacionado con herramientas de desarrollo?

Es normal si Developer Tools desea habilitar Developer Mode en su Mac, por lo tanto, no necesita ingresar una contraseña de administrador cada vez que comience a depurar su aplicación en el simulador por primera vez después de cada lanzamiento de Xcode.

Pero si no tiene habilitado el Modo de desarrollador, cuando Xcode lo ofreció, prepárese, entonces, que Xcode le pedirá una contraseña de administrador cada vez que inicie la depuración en el simulador después de cada lanzamiento de Xcode.


El problema es con el Certificado de Desarrollador en Llavero que se encuentra en "Sistema", en el panel de la izquierda, que siempre está bloqueado y que requiere mi contraseña para desbloquear.

Así que simplemente mueva el Certificado de desarrollador a "inicio de sesión", que siempre está desbloqueado. Ahora tu problema se resuelve.


En mi caso fui al Acceso a Llaveros, seleccioné "sistema" en "Llaveros" (arriba a la izquierda). Luego, para cada elemento: haga clic con el botón derecho, "Obtener información", "Control de acceso" y agregue Xcode en la lista "Permitir siempre el acceso de estas aplicaciones:".


Encontré ese problema en los perfiles de aprovisionamiento. Eliminé todos los perfiles de provisión anteriores y luego reinstalé uno que necesitaba.


Mueva su clave privada del sistema para iniciar sesión en el acceso a la llave. Luego, mueva su certificado de desarrollador al inicio de sesión. Esto funcionó para mí.


Obtuve este problema porque tenía certificados duplicados en mi nombre de usuario y llaveros del sistema. Al abrir Keychain Access y eliminar todos los certificados del sistema que también estaban en el inicio de sesión, se solucionó este problema. Espero que esto ayude.


Parece que Xcode no actualiza la selección del equipo, por lo que volver a seleccionarlo desde la pestaña general de los objetivos lo resolvió.


Sí, ejecute XCode con privilegios de administrador solamente. Necesita derechos de administrador para realizar un montón de tareas, instalaciones, sesiones de depuración y demás.


Seguí una solución similar a la de @krafter, pero, en lugar de dar acceso a todo en el llavero del sistema, solo necesitaba darle agregar xcode al perfil de aprovisionamiento en keychain -> system -> "your provision profile" -> get info -> Control de acceso luego acaba de agregar xcode. Esto es lo que funcionó para 4.6


Necesita agregar su nombre de usuario _developer grupo _developer . Trabajó para mi.

sudo dscl . append /Groups/_developer GroupMembership <username>