Automatycznie włącz „Tryb dewelopera” Xcode na komputerowych stacjach roboczych

5

Po ponownym zobrazowaniu stacji roboczej pracującej w komputerze, gdy użytkownik po raz pierwszy próbuje zbudować i uruchomić aplikację Xcode 4, Xcode wyświetla „Włącz tryb dewelopera” na tym komputerze Mac? monit z prośbą o hasło administratora.

Jak mogę zautomatyzować ten proces (za pomocą skryptu), aby nie musiałem chodzić na każdą stację roboczą, tworzyć nowego projektu Xcode, budować i uruchamiać go, a także wprowadzać hasło administratora przy każdej zmianie obrazu stacji roboczych?

smokris
źródło

Odpowiedzi:

12

Jako administrator uruchom następujące polecenia w Terminalu (lub Pulpicie zdalnym):

/usr/sbin/DevToolsSecurity -enable
/usr/sbin/dseditgroup -o edit -t group -a staff _developer
smokris
źródło
0

Nie jestem ekspertem od katalogów, ale to nie działało dla mnie. Znalazłem tę odpowiedź na http://nikhedonia.com/xcode-development-from-non-admin-user/

Gdy uruchamiasz projekt Xcode ze standardowego użytkownika (tj. Nie będącego administratorem), możesz zostać poproszony o podanie poświadczeń użytkownika w „grupie narzędzi programistycznych”.

Możesz to naprawić, dodając (bieżącego) użytkownika do grupy:

sudo dscl. append / Groups / _developer GroupMembership

Mackworth
źródło
0

Ten rodzaj działa:

/usr/sbin/dseditgroup -o edit -t group -a staff _developer

ALE jeśli twoi użytkownicy są związani z AD, nie będą zatrudnieni. Zaloguj się jako jeden z tych użytkowników i wpisz to w Terminalu, aby dowiedzieć się, w której grupie jesteś:

ls -l ~

I odzyskaj takie rzeczy:

drwx------+  6 USERID  AD\Domain Users   204 Jul 22 09:31 Desktop

To pokaże, do której grupy należysz, na przykład: „AD / Domain Users” Tak więc dla mojego laboratorium byłoby to polecenie:

/usr/sbin/dseditgroup -o edit -t group -a "AD/Domain Users" _developer
John Slaughter
źródło