Стоп "доступ к инструментам разработчика должен взять под контроль другой процесс отладки, чтобы продолжить" предупреждение
Я недавно обновился до 10.7.3, и когда я пытаюсь отладить свой проект iOS в симуляторе в первый раз после входа в систему, мне предлагается следующее два предупреждения:


мой пользователь является администратором. Я никогда раньше не видел этих предупреждений. Как мне заставить их остановиться?
EDIT
Я проверил, что я член _developer группы с помощью id -a.
8 ответов:
есть гораздо более простое решение для этого. Попробуйте выполнить следующую команду:
sudo /usr/sbin/DevToolsSecurity --enable
за ответ зева Айзенберга, переустановка Xcode 4.2.1 работала. Тем не менее, это может быть проще просто исправить
/etc/authorizationфайл со следующим отличием.<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>
Я изменил правило для
system.privilege.taskportи предупреждение больше не появляется.
- открыть файл
/etc/authorization.- найти правила
system.privilege.taskport. Под линией<key>class</key>, изменения<string>rule</string>до<string>allow</string>
У меня была такая же проблема с моим mac 10.12.5 & Xcode9 Выполните следующую команду:
sudo security authorizationdb write system.privilege.taskport allowвведите свой пароль.. Проверьте, если он все еще предложит вам. Удача..
что-то было изменено в файле /etc/authorization, у меня есть Лев без v10.7.3 и он имеет следующий код
линии 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>после обновления файл содержит много изменений из-за нового поддерживаемого языка, но строки, соответствующие авторизации отладки, отличаются от строк, показанных выше в
7675-7676 строки
<key>group</key> <string>_developer</string>Я не могу применить эти различия к моей установке 10.7.3 Lion, потому что это производственная машина, и я не могу рисковать ее испортить
у меня есть все необходимые разрешения, как показано в команде
id -auid=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)
Не надо код. нет необходимости переустановить xcode. Выполните следующие действия:
1.закройте xcode.
2.откройте доступ к связке ключей.
3.дважды щелкните свой брелок (значок ключа, который создается из брелка.p12)
4.перейдите в Панель управления доступом (имя, возможно, не правильно)
5.включите все приложения доступ к этому.
6.спасать.
7.Запустите свой проект xcode.
8.it работает хорошо.
Comments