para descargar xcode macos macos-sierra

descargar - xcode download



Ventana emergente repetida: Xcode quiere acceder a la clave "com.apple.dt.XcodeDeviceMonitor" en su llavero (5)

Comenzando en MacOS Sierra, comencé a obtener esta ventana emergente periódicamente de XCode, incluso después de presionar ''Permitir siempre''.

Intenté eliminar el elemento "com.apple.dt.XcodeDeviceMonitor" en Keychain. Esto regenera la clave, pero no soluciona el problema.

Es un tema de discusión abierto en los forums Apple, pero nadie parece tener una solución.


Este problema me ha vuelto a aparecer el otoño pasado. Creo que el problema puede deberse al agujero de seguridad que Apple tuvo donde la cuenta de usuario root quedó sin protección de contraseña. Restablezco mi contraseña para la cuenta de usuario root (a la misma contraseña que tenía anteriormente). No noté la relación en ese momento, pero después de leer este artículo de soporte, sospeché que este podría ser el problema.

https://support.apple.com/en-us/HT201609

Restablezco mi contraseña para el llavero de inicio de sesión (nuevamente a la misma contraseña) siguiendo estos pasos y el problema desapareció.

Espero que esto ayude.


Informé esto a Apple como un error y después de varias sugerencias, las mismas que algunas de las mencionadas aquí que no funcionaron, volvieron con lo siguiente, que funcionó:

"Perdón por el problema. Profundizaremos un poco más en esto. Mientras tanto, si no necesita el indicador de iCloud, puede desactivarlo temporalmente haciendo esto:

  1. Vaya a Terminal.app.
  2. Escriba esto para habilitar los valores predeterminados de un usuario
    los valores predeterminados escriben com.apple.dt.Xcode iCloudGaugeDisabled -bool YES
  3. Relanzar Xcode "

Lo siguiente funcionó para mí (ejecutando macOS 10.12.1 y XCode 7.3).

Tenga en cuenta que el problema con otras soluciones es que operan en la entrada del llavero de inicio de sesión (temporal), que se elimina cuando se cierra XCode, por lo que una solución parece ser crear la entrada en el llavero del sistema.

Intenté usar Keychain Access para mover la entrada desde el inicio de sesión al llavero del sistema, pero falló con varios errores oscuros (por ejemplo, "Se ha producido un error. No se puede agregar un elemento al llavero actual")

En cambio, utilicé el comando de seguridad para crear una nueva entrada en el llavero del sistema que es (casi) idéntica a la temporal.

La única diferencia es la contraseña que no podría molestarme en extraer (y no estoy seguro de si es importante).

Abra la Terminal, pegue y ejecute el siguiente comando (después de una edición adecuada si XCode no está en la ubicación normal):

sudo security add-generic-password / -s ''com.apple.dt.XcodeDeviceMonitor'' / -a session-token / -p anyoldstring / -T /Applications/Xcode.app / -T /Applications/Xcode.app/Contents/Developer/Library/Xcode/Tools/XcodeDeviceMonitor / /Library/Keychains/System.keychain

Descargo de responsabilidad: mi único objetivo aquí era evitar la alerta molesta.
No tengo idea si esto romperá algo.
Estás jugando con el llavero del sistema: ¿qué podría salir mal?


Publicar esta solución para Xcode 8 porque nadie más tiene:

  1. Acceso a llavero abierto.
  2. Busque XcodeDeviceMonitor.
  3. Arrastre el elemento al llavero del sistema a la izquierda.
  4. Ingrese la contraseña de administrador.

Eso finalmente lo arregla.


abra [ acceso de llavero ]> escriba " xcode " en el área de búsqueda> haga doble clic en [ com.apple.dt.XcodeDeviceMonitor ]> haga clic en [ control de acceso ]> seleccione la primera opción [ permitir que todas las aplicaciones accedan a este elemento ]

¡No olvides hacer clic en Guardar cambios!

Espero eso ayude.