usar solicita restablecer quitar quiere protectedcloudkeysyncing olvide node mac locales llavero llave eliminar elementos desbloquear contraseña acceder objective-c ios xcode

objective-c - solicita - quitar contraseña llavero mac



Xcode sigue pidiendo la contraseña para usar el llavero del sistema (6)

Estoy ejecutando Xcode 4.3.2, bajo Lion 10.7.3, pero cada vez que instalo mi aplicación de iPhone en el dispositivo me sigue pidiendo un nombre de usuario y contraseña de administrador.

He hecho todo lo sugerido aquí, e incluso he reinstalado Xcode:

Otra pregunta relacionada con StackOverflow

Pero sin éxito hasta el momento.

Aquí hay una imagen de la ventana que está apareciendo todo el tiempo:

¿Alguna otra sugerencia sobre cómo resolver este problema?


  1. Vaya a " Acceso a Llaveros "
  2. Haga doble clic en la clave privada debajo del uso del certificado para firmar con código su aplicación
  3. Agregue "Xcode" a " Siempre permite estas aplicaciones: " en la lista de sección " Control de acceso ".

¡El problema fue que mi Certificado de Desarrollador en Llavero estaba en " Sistema ", en el panel izquierdo, que siempre está bloqueado, y requiere que se desbloquee mi contraseña!

Luego moví el Certificado de desarrollador a " inicio de sesión ", que siempre está desbloqueado, y ahora todo funciona a la perfección. La molestia de xCode que solicita la contraseña ha desaparecido.

Por favor, mira esta imagen para más detalles:


Así es como lo arreglé en Xcode 7.2 (también funciona en 7.3):

1) Open KeyChain. 2) Select System, Choose Certificates category. 3) Select developer certificate and double click the private key. 4) Check Access Control and tick on ''Allow all item to access this''. 5) Restart Xcode and run the app on device.


En mi caso, el certificado requerido con clave privada se guardó en System keychain, categoría Certificates . Para solucionar el problema, he exportado el certificado (incluida la clave privada) y lo moví a la llave de acceso , categoría Certificados .


Es de esperar que estos pasos resuelvan su problema.

- Open Keychain Access. - In the top-left corner, unlock the keychain (if it is locked). - Choose the System keychain from the top-left corner. - Find your distribution certificate and click the disclosure triangle. - Double-click ‘Private key’ under your distribution certificate. - In the popup, go to the Access Control tab. - Select ‘Allow all applications to access this item’. - Save the changes. - Close all windows. - Run the application.


Seguí esto para resolver el problema anterior:

  1. Ir a Acceso a Llaveros

  2. Seleccione Sistema >> Su certificado >> Haga clic derecho en "Obtener información"

  3. Se abrirá la ventana de información del certificado >> Seleccione la sección "Confianza"

  4. Desde la opción desplegable, seleccione "Confiar siempre"