Recientemente actualicé a 10.7.3, y cuando intento depurar mi proyecto de iOS en el simulador por primera vez después de iniciar sesión, se me muestran las siguientes dos alertas:
Mi usuario es un usuario administrador. Nunca vi estas alertas antes. ¿Cómo hago para que se detengan?
EDITAR
He verificado que soy miembro del _developer
grupo que usa id -a
.
ios
ios-simulator
osx-lion
Heath Borders
fuente
fuente
_developer
grupo de esta manera: stackoverflow.com/questions/1837889/… pero si ya es parte del_developer
grupo (como yo), no estoy seguro de qué ha cambiado. Sé que el/etc/authorization
archivo ha cambiado en 10.7.3, y algunas pruebas muestran que puedo eliminar algunas de las indicaciones editando eso paraallow
depurar siempre , pero con las reglas predeterminadas parece fallar la_developer
prueba de grupo. :( Estoy notando lo que encontré para que alguien más pueda desenterrar más detalles y darle más sentido a lo que se rompió.Respuestas:
Hay una solución mucho más sencilla para esto. Intente ejecutar el siguiente comando:
fuente
DevToolsSecurity
explica exactamente lo que está sucediendo.Developer mode is already enabled.
habilitar el modo de desarrollador: En Terminal, ejecute esto: DevToolsSecurity -enable
fuente
Developer mode is already enabled.
Según la respuesta de Zev Eisenberg, reinstalar Xcode 4.2.1 funcionó. Sin embargo, podría ser más fácil parchear el
/etc/authorization
archivo con la siguiente diferencia.fuente
security authorizationdb write system.privilege.taskport allow
hizo que desaparecieran las indicaciones de mi contraseñaReinstalar Xcode 4.2.1 después de actualizar a 10.7.3 parece haberlo solucionado.
fuente
Modifiqué la regla
system.privilege.taskport
y la alerta ya no aparece./etc/authorization
.system.privilege.taskport
. Debajo de la línea<key>class</key>
, cambie<string>rule</string>
a<string>allow</string>
fuente
security authorizationdb write system.privilege.taskport allow
en la línea de comando.Tuve el mismo problema con mi mac 10.12.5 y Xcode9 Ejecute este comando:
Luego ingrese su contraseña. Verifique si todavía se le solicita. Buena suerte..
fuente
Algo se ha modificado en el archivo / etc / autorización, tengo un León sin v10.7.3 y tiene el siguiente código
Líneas 5807-5814
Después de la actualización, el archivo contiene muchas modificaciones debido al nuevo idioma admitido, pero las líneas correspondientes a la autorización de depuración difieren de las líneas que se muestran arriba en
Líneas 7675-7676
No puedo aplicar estas diferencias a mi instalación de 10.7.3 Lion porque es una máquina de producción y no puedo arriesgarme a dañarla.
Tengo todos los permisos necesarios como se muestra en el comando
id -a
fuente
Acabo de desactivar la depuración en (editar esquema) -> desmarcar el ejecutable de depuración. Pero también hago toda mi depuración en otra consola, por lo que si está desarrollando y necesita el depurador, no ayudará. Solo tengo este problema con una versión anterior de Xcode 8.2.1 ya que estoy ejecutando el código en una Mac antigua usando El Capitan.
Las versiones más nuevas de Mac y Xcode 10 no parecen tener este problema.
fuente
no necesita código. no es necesario reinstalar xcode. Siga estos pasos:
1.Cierre xcode.
2.Abra el acceso al llavero.
3.Haga doble clic en su llavero (el icono de llave que se crea a partir de keychain.p12)
4.Vaya al panel de control de acceso (el nombre quizás no sea correcto)
5.permita que todas las aplicaciones accedan a esto.
6. guardar.
Ejecute su proyecto de xcode.
8.Funciona bien.
fuente