Обновление : для Xcode 4.5 и более поздних версий см. этот ответ вместо.
Единственный способ сделать то, о чем вы просите, - запустить Xcode от имени root.
>> sudo /Developer/Applications/Xcode.app/Contents/MacOS/Xcode
После запуска с правами root все процессы, запущенные из Xcode, также будут выполняться с правами root. Однако обратите внимание, что если вы создаете или редактируете какие-либо файлы, они будут принадлежать пользователю root, а это значит, что вам придется chown
их, прежде чем вы сможете редактировать их как обычный пользователь.
Мне бы хотелось, чтобы Xcode сказал «Запустить процесс как root», но, насколько я знаю, такая функциональность недоступна.
Обратите внимание, что вы также можете запустить приложение в отладчике командной строки gdb
для отладки приложения. Выполнить
>> sudo gdb /path/to/my/application
Тогда вы можете оставить Xcode открытым, изменить по своему желанию и отладить вашу программу в gdb. Это то, что я обычно делаю.
РЕДАКТИРОВАТЬ : читатели из будущего: см. Ответ Александра Ставонина; это говорит о том, как это сделать. Если у вас все в порядке с ключами ssh и включением пользователя root в вашей системе, его ответ - путь.