Atualizei recentemente para a versão 10.7.3 e, quando tento depurar meu projeto iOS no simulador pela primeira vez após o login, recebo os dois alertas a seguir:
Meu usuário é um usuário administrador. Eu nunca vi esses alertas antes. Como faço para que eles parem?
EDITAR
Eu verifiquei que sou membro do _developer
grupo usando id -a
.
ios
ios-simulator
osx-lion
Heath Borders
fonte
fonte
_developer
grupo assim: stackoverflow.com/questions/1837889/… mas se você já faz parte do_developer
grupo (como eu sou), não tenho certeza do que mudou. Eu sei que o/etc/authorization
arquivo foi alterado na versão 10.7.3 e alguns testes mostram que eu posso eliminar alguns dos prompts editando isso para sempreallow
depurar, mas com as regras padrão, parece falhar no_developer
teste do grupo. :( Estou anotando o que encontrei para que outra pessoa possa desenterrar mais detalhes e entender melhor o que ocorreu.Respostas:
Existe uma solução muito mais simples para isso. Tente executar o seguinte comando:
fonte
DevToolsSecurity
explica exatamente o que está acontecendo.Developer mode is already enabled.
habilitar o modo de desenvolvedor: No Terminal, execute isto: DevToolsSecurity -enable
fonte
Developer mode is already enabled.
Pela resposta de Zev Eisenberg, a reinstalação do Xcode 4.2.1 funcionou. No entanto, pode ser mais fácil corrigir o
/etc/authorization
arquivo com a seguinte diferença.fonte
security authorizationdb write system.privilege.taskport allow
fez meu solicitações de senha para desaparecerA reinstalação do Xcode 4.2.1 após a atualização para 10.7.3 parece ter corrigido isso para mim.
fonte
Modifiquei a regra
system.privilege.taskport
e o alerta não aparece mais./etc/authorization
.system.privilege.taskport
. Sob a linha<key>class</key>
, altere<string>rule</string>
para<string>allow</string>
fonte
security authorizationdb write system.privilege.taskport allow
na linha de comando.Eu tive o mesmo problema com o meu mac 10.12.5 e Xcode9 Execute este comando:
Em seguida, digite sua senha. Verifique se ela ainda solicita. Boa sorte..
fonte
Alguma coisa foi modificada no arquivo / etc / autorização, eu tenho um Lion sem a v10.7.3 e ele tem o seguinte código
Linhas 5807-5814
Após a atualização, o arquivo contém muitas modificações devido ao novo idioma suportado, mas as linhas correspondentes à autorização de depuração diferem das linhas mostradas acima em
Linhas 7675-7676
Não posso aplicar essas diferenças à minha instalação do Lion 10.7.3 porque é uma máquina de produção e não posso arriscar corromper
Eu tenho toda a permissão necessária, como mostrado no comando
id -a
fonte
Acabei de desativar a depuração em (esquema de edição) -> desmarque a opção executável de depuração. Mas eu também faço toda a depuração em outro console, portanto, se você estiver desenvolvendo e precisar do depurador, ele não ajudará. Eu só tenho esse problema com uma versão antiga do Xcode 8.2.1, pois estou executando o código em um Mac antigo usando o El Capitan.
O Mac e o Xcode versão 10 mais recentes não parecem ter esse problema.
fonte
não precisa de código. não é necessário reinstalar o xcode. Execute estas etapas:
1.close xcode.
2. Abra o acesso ao chaveiro.
3. clique duas vezes no seu chaveiro (o ícone da chave criado no keychain.p12)
4. acesse o painel de controle (o nome talvez não esteja certo)
5. Permitir que todos os aplicativos acessem isso.
6. salvar.
7. execute o seu projeto xcode.
8.it funciona bem.
fonte