play - macos ios emulator
Detener el alerta de "herramientas de desarrollador necesita tomar control de otro proceso para la depuraciĆ³n para continuar" (8)
Recientemente me actualicé a 10.7.3, y cuando trato de depurar mi proyecto iOS en el simulador por primera vez después de iniciar sesión, me piden las dos alertas siguientes:
Mi usuario es un usuario administrador Nunca vi estas alertas antes. ¿Cómo logro que se detengan?
EDITAR
_developer
que soy miembro del grupo _developer
usando id -a
.
Algo ha sido modificado en el archivo / etc / authorization, tengo un Lion sin v10.7.3 y tiene el siguiente código
Líneas 5807-5814
<key>k-of-n</key>
<integer>1</integer>
<key>rule</key>
<array>
<string>is-admin</string>
<string>is-developer</string>
<string>authenticate-developer</string>
</array>
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
<key>group</key>
<string>_developer</string>
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 todo el permiso necesario, como se muestra en el id -a
comando id -a
uid=501(dave) gid=20(staff) groups=20(staff),
401(com.apple.access_screensharing),
402(com.apple.sharepoint.group.1),
12(everyone),
33(_appstore),
61(localaccounts),
79(_appserverusr),
80(admin),
81(_appserveradm),
98(_lpadmin),
100(_lpoperator),
204(_developer)
Hay una solución mucho más simple para esto. Intenta ejecutar el siguiente comando:
sudo /usr/sbin/DevToolsSecurity --enable
Por la respuesta de Zev Eisenberg, reinstalar Xcode 4.2.1 funcionó. Sin embargo, podría ser más fácil simplemente parchear el /etc/authorization
con la siguiente diferencia.
<key>system.privilege.taskport.debug</key>
<dict>
<key>allow-root</key>
<false/>
<key>class</key>
- <string>user</string>
+ <string>rule</string>
<key>comment</key>
<string>For use by Apple. WARNING: administrators are advised
not to modify this right.</string>
<key>default-button</key>
<dict>
...
</dict>
<key>default-prompt</key>
<dict>
...
</dict>
- <key>group</key>
- <string>_developer</string>
<key>shared</key>
<true/>
- <key>timeout</key>
- <integer>36000</integer>
+ <key>k-of-n</key>
+ <integer>1</integer>
+ <key>rule</key>
+ <array>
+ <string>is-admin</string>
+ <string>is-developer</string>
+ <string>authenticate-developer</string>
+ </array>
</dict>
Reinstalar Xcode 4.2.1 después de actualizar a 10.7.3 parece haberlo solucionado.
Tuve el mismo problema con mi mac 10.12.5 y Xcode9 Ejecute este comando:
sudo security authorizationdb write system.privilege.taskport allow
Luego ingrese su contraseña. Verifique si aún así lo indica. Buena suerte..
habilitar el modo de desarrollador: En Terminal, ejecute esto: DevToolsSecurity -enable
system.privilege.taskport
la regla para system.privilege.taskport
y la alerta ya no aparece.
- Abra el archivo
/etc/authorization
. - Encuentre la regla
system.privilege.taskport
. En la línea<key>class</key>
, cambie<string>rule</string>
a<string>allow</string>
sin código de necesidad no es necesario reinstalar xcode. Haga estos pasos:
1.close xcode.
2. Abre el acceso al llavero.
3. Haz doble clic en tu llavero (el ícono de llave que se crea desde keychain.p12)
4.go acceder al panel de control (tal vez el nombre no sea correcto)
5. habilite todas las aplicaciones acceda a esto.
6. guardar
7. ejecuta tu proyecto xcode.
8.it funciona bien