Como administrador, execute os seguintes comandos no Terminal (ou Área de Trabalho Remota):
/usr/sbin/DevToolsSecurity -enable
/usr/sbin/dseditgroup -o edit -t group -a staff _developer
Depois de recriar a imagem de uma estação de trabalho de laboratório de informática, a primeira vez que um usuário tenta criar e executar um aplicativo Xcode 4, o Xcode exibe o "Ativar 'Modo de Desenvolvedor' neste Mac?" prompt, solicitando uma senha de administrador.
Como posso automatizar esse processo (por meio de um script), para que eu não precise ir a todas as estações de trabalho, criar um novo projeto Xcode, criar e executá-lo e inserir a senha de administrador sempre que as estações de trabalho estiverem recriar a imagem?
Não sou especialista em diretórios, mas isso não funcionou para mim. Eu encontrei esta resposta em link
Quando você executa um projeto Xcode de um usuário padrão (ou seja, não administrador), pode ser solicitado que você insira as credenciais de um usuário no "grupo Ferramentas do desenvolvedor".
Você pode corrigir isso adicionando o usuário (atual) ao grupo:
sudo dscl. acrescentar / Grupos / _developer GroupMembership
Esse tipo de trabalho:
/usr/sbin/dseditgroup -o edit -t group -a staff _developer
MAS, se seus usuários estiverem vinculados ao AD, eles não estarão na equipe. Faça login como um desses usuários e digite isso no Terminal para descobrir em qual grupo você está:
ls -l ~
E receba coisas assim:
drwx------+ 6 USERID AD\Domain Users 204 Jul 22 09:31 Desktop
Isso mostrará a que grupo você pertence, por exemplo: "Usuários do AD / domínio" Então, para o meu laboratório, esse comando seria:
/usr/sbin/dseditgroup -o edit -t group -a "AD/Domain Users" _developer
Tags permissions macos xcode