Codesign quiere acceder a la clave "acceso" en su llavero, pongo mi contraseña de inicio de sesión pero sigue preguntándome


302

Estoy tratando de aprender a cargar aplicaciones en mi iPhone desde Xcode. Cuando lo hago, sigo recibiendo "Codesign quiere acceder a la clave" acceso "en su llavero, pongo mi contraseña de inicio de sesión pero sigue apareciendo una y otra vez. He intentado el inicio de sesión de mi computadora muchas veces, la contraseña de la cuenta de Apple y muchos otros.

ingrese la descripción de la imagen aquí


130
Debe seleccionar Always Allowcuándo terminó de ingresar la contraseña
Victor John

99
En realidad, @VictorJohn, el problema es que el cuadro de diálogo se abre y no acepta contraseñas. Tengo el mismo problema, y ​​es raro como el infierno.
hnilsen

55
@ Verde Primero, restablezca la advertencia de diálogo en la preferencia Xcode -> General. En segundo lugar, elimine todas las cachés en el directorio de caché -> /Users/username/Library/Developer/Xcode/DerivedData. Tercero, reinicie su mac. Luego, abra Xcode, ejecute un proyecto, siempre permita que Xcode acceda a KeyChain.
Victor John

77
Tienes que ser persistente. Tuve que ingresar mi contraseña y hacer clic en "Permitir siempre" tal vez diez veces antes de que dejara de preguntarme.
Jason

3
No podría hacer que funcione a menos que haga clic en [Permitir siempre]. Es una locura que [Permitir] no funcione y [Permitir siempre] sí.
raddevus

Respuestas:


525

Tuve el mismo problema. Se solucionó después de ingresar mi contraseña de usuario de mac y presionar Permitir siempre .


30
Para mí Permitir no funcionó, solo Permitir siempre , así que asegúrese de hacer clic en ese.
Melvin el

10
¿No debería informarse esto a Apple como un error?
mding5692

77
¡Tuve que ingresarlo varias veces para que esto funcione! Pensé que la contraseña era incorrecta y probé lo que no ... ¡Tan molesto! Perdí horas por esto.
anthares

2
Dios mío, eres un genio. Traté de arreglar esta mierda durante 6 horas. Tu solución funcionó para mí. Gracias a Dios
Equipo

2
Tienes que ser persistente, tuve que seguir este paso 10 veces más o menos antes de que dejara de incitarme.
Jason

83

Resuelve este problema haciendo esto.

  1. Ingrese su contraseña de inicio de sesión de Mac y elija "Permitir siempre"

  2. Uno o más cuadros de diálogo abiertos y colocados en el mismo cuadro de diálogo, repita el paso 1 hasta que se cierren todos los cuadros de diálogo. (Entonces pensó que su contraseña era incorrecta, pero repita "Permitir siempre" con la parte difícil de la contraseña de inicio de sesión de su Mac :))

Espero que funcione.


La contraseña de inicio de sesión de Mac no funciona. Solo puedo trabajar si son iguales. Si un usuario tiene una contraseña de Mac usr diferente, no funcionará
Verde

77
Estaba convencido de que los sucesivos diálogos significaron que ingresé la contraseña incorrecta ... ¡gracias!
Julius

2
@ Jason, te gané. La mía tenía al menos 15. Estaba a punto de perder la esperanza hasta que leí tu comentario. Saludos
SaganRitual 01 de

2
@GreatBigBore, ¡me alegra que mi comentario haya ayudado! "Lavar, enjuagar, repetir. Siempre repetir". - Homer Simpson
Jason

2
Qué estúpido error / característica. Esto también me atrapó. Deben al menos diferenciar entre cada una de las indicaciones repetidas que aparecen.
Gary Oldfaber

50

Presioné Deny por error y estaba atascado, no hay forma de firmar el código de ningún Pod.

Así es como resolví el problema:

  • Abre el llavero
  • busca la llave com.apple.gs.xcode.auth.com.apple.account.AppleIDAuthentication.token
  • abrelo
  • haga clic en la pestaña Control de acceso
  • en la parte inferior siempre está permitido el acceso para estas aplicaciones: -> agregar Xcode en la lista
  • No olvides presionar Save Changes

ingrese la descripción de la imagen aquí


Me encanta esto. Antes, tal vez xcode 8 y versiones anteriores, había estado tratando de hacer script para permitir el acceso a algo como /Applications/Xcode.app/Contents/Developer/usr/bin/codesign, pero desde xcode9 esa ruta no existe. Cualquier herramienta estaría dentro del .app padre, así que esto es muy bueno. : dedos cruzados: ¡para no más problemas!
AnneTheAgile

¿Cómo abro el llavero?
Pixel

1
@Antinous the Keychain es una aplicación. Puede encontrar en Aplicaciones / Utilidades -> Acceso a llaveros
magohamoth

¡trabajó! "Guardar cambios" no hacer nada, sin embargo, en respuesta a continuación alternar el bloqueo de inicio de sesión ayudó
devonj

Gracias, eso es lo que necesitaba. Todavía tenía media docena de diálogos, pero cuando ingresé mi palabra clave de inicio de sesión, esta vez desaparecieron y el proyecto se desarrolló sin más problemas. Xcode 10, macOS 10.13.6. Aún no está arreglado.
green_knight

25

Encontré esto ejecutando un nuevo proyecto. Ninguno de los botones Permitir o Permitir siempre parecía funcionar, sin embargo, no me estaba dando los comentarios de sacudida de 'contraseña incorrecta'. Lo que estaba sucediendo era que había múltiples cuadros de diálogo en la misma posición, así que cuando ingresé una contraseña y hice clic en Permitir que nada cambiara visualmente. Terminé teniendo al menos 3 cuadros de diálogo apilados entre sí, lo que solo descubrí cuando intenté arrastrar el cuadro de diálogo. Introducir contraseñas en cada una de ellas permite que mi proyecto termine de construirse.


Me pasó lo mismo, lo vi porque la sombra alrededor del diálogo era mucho más visible de lo normal. Al cargar la aplicación, obtuve otros 2 cuadros de diálogo. Parece bien ahora. Oh Xcode ...
EricH206

¿Qué contraseña necesita?
Verde

@Green Las respuestas de Bharathi Devarasu (la respuesta actualmente debajo de esta respuesta) y Anton Eregin (respuesta arriba) describen qué contraseña solicita este diálogo. Sin embargo, en algunos casos, la contraseña del llavero puede no ser la misma que la contraseña de su usuario mac. Si ha olvidado su contraseña de llavero, puede restablecerla. Quizás intente las respuestas aquí: stackoverflow.com/questions/50928239/…
Ari

Eres un extraño increíble.
Willa

18

Hice clic en el botón "Denegar" y el llavero estaba apagado.

Cerré el llavero:

ingrese la descripción de la imagen aquí

Y luego ingresé el llavero de inicio de sesión nuevamente.


¿Qué es el llavero de inicio de sesión ? ¿Cómo puedo obtener uno?
Verde

ABRIR la aplicación llamada Keychain Access
desafiante el

17

2019: tuve que ingresar la contraseña como 40 veces ... debe ser un error ... pero funcionó


Loco que esta es la solución jajaja No puedo creer que funcionó para mí
isick

Confirmo, solo ingrese su contraseña de inicio de sesión de mac, presione permitir siempre y continúe haciéndolo hasta que esté bien, no se rinda, debería estar bien después de algunos intentos (10-40). Definitivamente un error.
Gabriel P.

2020: la máquina de integración continua no está contenta con esto
Jacob Barnard

12

Ingrese la contraseña que utiliza para abrir su sesión de Mac y haga clic en "Permitir siempre" hasta que se cierren todas las alertas. Los otros botones no funcionan ...


10

¡Lo siguiente funcionó para mí!

  1. abrir keychain-management en tu Mac
  2. seleccione "iniciar sesión" en el panel izquierdo
  3. busque la clave que está causando este problema. El mío fue iOS Developer ...
  4. haga doble clic en la tecla y seleccione "Permitir acceso a todos los programas" en la columna de acceso

Reinicie Xcode e intente construir de nuevo. Le preguntará nuevamente pero con la opción adicional de "Permitir siempre. Ingrese su contraseña de usuario de macOS como contraseña y presione" Permitir siempre ".

Avísame si te funcionó.


6

El mismo cuadro de diálogo que solicita la contraseña de KeyChain tiene 3 botones. Lo más probable es que la contraseña deseada sea la de iniciar sesión en su Mac. Si presiona "Permitir" solo funciona para algunos aspectos pequeños y volverá a preguntar, lo cual es muy desconcertante. Debe presionar "Permitir siempre". El equipo de verificación en Apple es muy débil, necesitan algunos desarrolladores 'normales' en el equipo de diseño para que la cadena de eventos obtenga una aplicación en la tienda de aplicaciones. Los desarrolladores normales tienen ideas muy incompletas sobre KeyChains y Certificados y Perfiles.


6

Ingrese su contraseña de inicio de sesión y seleccione siempre permitir , para evitar escribir su contraseña varias veces.

código de acceso


3

Yo he tenido el mismo problema. Tenía más de una ventana Xcode abierta, cerrando todas las demás ventanas abiertas, dejando solo la actual abierta, resolvió el problema para mí.


77
Incluso después de 15 años de experiencia con Apple, su incompetencia y estupidez todavía me asombra.
TimSim

3

De acuerdo, muchachos, después de literalmente 2,5 horas de intentar solucionar ese error, logré encontrar una solución que funcionara en mis dos máquinas Mac. Estos son los pasos que hice:

  1. Abrir Xcode -> Preferencias
  2. Vaya a la pestaña Cuentas
  3. Haga clic en el botón en la parte inferior derecha que dice 'Administrar certificados'
  4. Busque el nombre del certificado.
  5. Abra el administrador de llavero
  6. Seleccione en el menú la pestaña Iniciar sesión
  7. Haga clic con el botón derecho y luego elimine el certificado nombrado en la página de configuración de Xcode antes
  8. Vuelva a Xcode y vea Xcode creando un nuevo certificado (la ventana estará vacía durante un par de segundos y luego se iluminará un nuevo certificado.
  9. Vuelva a ejecutar su aplicación

Espero que puedan ayudarlos, muchachos. ¡Me ayudó mucho! :)

Liam


2

Al 31 de agosto de 2018.

Resolving:
 1.  Search Keychain Access
 2.  [KEYCHAIN] Login | [CATEGORY] Passwords
 3.  Look for you email address and double click. <it might not be necessary but just try this>
 4. [ACCESS CONTROL] choose  "allow all application to access this item".
 5. Rebuild to your phone.  If you have error choose a virtual device and build (to reset the build objects).  Then choose to rebuild to your phone again.

¿De dónde es esto?
Leo

ALTA SIERRA Versión | (1) busque en el centro de atención: "acceso de llavero" (2) en el lado izquierdo "Llaveros" superiores haga clic en Iniciar sesión (3) en el lado izquierdo "Categoría inferior" haga clic en Contraseñas (4) luego continúe con el paso 3. (instrucciones anteriores) . "
Eman Jayme

1

Para mí, me di cuenta de que uno de los cuadros de diálogo se abrió en otro espacio de trabajo. Una vez que descubrí eso e ingresé mi contraseña allí pasó.


1

Lo que me ayudó fue ingresar la contraseña incorrecta. Después de eso, al ingresar la contraseña correcta, nuevos diálogos comenzaron a abrirse en diferentes lugares del espacio de trabajo. Tuve que ingresar la contraseña correcta unas 20 veces presionando Permitir siempre. Lo que ayudó!


0

También estaba teniendo el problema al ejecutar el script de cartago en la fase de compilación. (Xcode 9) Obtengo ese cuadro de diálogo para todos y cada uno de los marcos que he agregado más la aplicación en sí. Puedes ver una sombra muy oscura creciendo. Podría omitirlo ingresando la contraseña cada vez y presionando "Permitir siempre".


0

Tuve el mismo problema: mientras construía la versión de iOS para el proyecto Flutter, me pidieron la contraseña del llavero, ingresé la contraseña de ID de Apple para la cuenta del desarrollador, sin suerte. Finalmente lo logré ingresando la contraseña de la computadora que estaba usando (que era un servidor mac en línea). Espero que ayude.


0

Para mí, el problema era el bloqueo de mayúsculas. y parece que puede pedirle un par de veces que ingrese su contraseña o tendrá que ingresar una vez y presionar siempre permitir.


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.