Habilita automaticamente o “Modo de Desenvolvedor” do Xcode em estações de trabalho de laboratórios de informática

5

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?

    
por smokris 20.06.2012 / 23:04

3 respostas

11

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
    
por 20.06.2012 / 23:55
0

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

    
por 29.04.2013 / 00:47
0

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
    
por 22.07.2013 / 18:45