Alerta " Ferramentas de Desenvolvimento acesso Precisa assumir o controle de outro processo para a depuração continuar.Digite sua senha para permitir isso."
estou a usar OS X Mavericks com o Xcode 4.6.3. Estou a correr o aplicativo no simulador, porque não tenho uma conta de desenvolvimento. Sempre que eu executar o projeto no simulador, ele continua me perguntando "Ferramentas de Desenvolvimento acesso Precisa assumir o controle de outro processo para que a depuração continue. Digite sua senha para permitir isso". A mesma questão que eu também experimentei no OS X Mountain Lion com Xcode 4.6.2, por isso, definitivamente não está relacionado com a versão OS ou Xcode versão.
eu passei por Tópicos relacionados com problemas do Stackoverflow, Q & A. Obrigado.
3 answers
Da primeira vez que lançou o XCode, provavelmente perguntou-lhe se queria activar o modo de desenvolvimento neste mac. Se você aceitou, então ele pediu sua senha, e você parou de receber este tipo de aviso.
As Chances são boas que você tenha recusado, e agora ele tem que pedir explicitamente Permissão cada vez que ele tenta fazer muitas tarefas comuns de desenvolvedor.
Activar o "modo de desenvolvimento" não tem nada a ver com ter uma conta de desenvolvimento do iOS com a Apple, é apenas uma redução das restrições de segurança no seu mac. Efetivamente você está dando a sua permissão mac para não lhe pedir uma senha durante tarefas comuns de desenvolvimento.
Poderá activar o modo de desenvolvimento se abrir o terminal e escrever isto:
DevToolsSecurity -enable
Ele deve pedir a sua senha, então você provavelmente terá que sair e voltar para a configuração para fazer efeito.
Isso deve parar os avisos!EDITAR
Os que se opõem à linha de comando pode encontrar funcionalidades semelhantes na janela do OrganizadorAbra a janela Organizadora no XCode (Shift Apple 2) e dentro da página "Dispositivos" verá "o meu Mac" listado. Você pode ativar e desativar o modo de desenvolvimento com o clique de um botão lá.
A solução para mavericks é este comando:
sudo security authorizationdb write system.privilege.taskport allow
Com base neste post : http://www.ama-dev.com/xcode-build-command-line-remove-authorization-prompt-for-uiautomation/
No caso de estar a usar a versão mais antiga do Xcode (abaixo de 6) escreva este comando no terminal:
DevToolsSecurity -enable
Isto irá pedir uma janela a pedir a senha do sistema. Indique a senha e poderá ver 'Developer mode is now enabled'
registar-se no terminal.
Se estiver a utilizar Xcode 6 (ou acima) it will automatically ask for enabling developer mode
. Basta carregar em 'activar' para activar o modo de desenvolvimento.