5

После повторного создания образа рабочей станции компьютера, когда пользователь впервые пытается создать и запустить приложение Xcode 4, XCode выдает «Включить режим разработчика» на этом Mac?"подсказка, запрашивающая пароль администратора.

Как я могу автоматизировать этот процесс (с помощью сценария), чтобы мне не приходилось переходить на каждую рабочую станцию, создавать новый проект Xcode, создавать и запускать его, а также вводить пароль администратора каждый раз, когда рабочие станции перезагружаются?

3 ответа3

11

Как администратор, выполните следующие команды в терминале (или удаленном рабочем столе):

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

Я не эксперт по каталогам, но у меня это не сработало. Я нашел этот ответ на http://nikhedonia.com/xcode-development-from-non-admin-user/

Когда вы запускаете проект XCode от обычного (т.е. не администратора) пользователя, вас могут попросить ввести учетные данные пользователя в «Группе инструментов разработчика».

Вы можете исправить это, добавив (текущего) пользователя в группу:

sudo dscl. append /Groups /_developer GroupMembership

0

Это вроде работает:

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

НО, если ваши пользователи связаны с AD, они не будут в штате. Войдите в систему как один из этих пользователей и введите его в Терминале, чтобы узнать, в какую группу вы входите:

ls -l ~

И верните вещи, как это:

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

Это покажет вам, к какой группе вы принадлежите, например: «AD /Domain Users». Так что для моей лаборатории эта команда будет:

/usr/sbin/dseditgroup -o edit -t group -a "AD/Domain Users" _developer

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .