Aggiornamento: per Xcode 4.5 e versioni successive, vedere this answer invece.
L'unico modo Sono consapevole di fare quello che stai chiedendo è quello di eseguire Xcode come root.
>> sudo /Developer/Applications/Xcode.app/Contents/MacOS/Xcode
Una volta eseguito come root, tutti i processi avviati da Xcode verranno eseguiti come root. Si noti, tuttavia, che se si creano o si modificano file, questi saranno di proprietà di root, il che significa che sarà necessario disporre di chown
prima di poterli modificare come utente normale.
Mi piacerebbe un modo per Xcode per dire "Avvia processo come root", ma per quanto ne so, nessuna di queste funzionalità è disponibile.
Si noti che è anche possibile eseguire l'applicazione all'interno del debugger da riga di comando gdb
per eseguire il debug dell'applicazione. Eseguire
>> sudo gdb /path/to/my/application
allora si potrebbe tenere Xcode aperto, modificare a piacimento, e mettere a punto il programma all'interno di gdb. Questo è quello che generalmente faccio.
EDIT: Lettori dal futuro: vedere la risposta di Alexander Stavonin; parla di come farlo. Se stai bene con le chiavi ssh e abilitando l'utente root sul tuo sistema, la sua risposta è la strada da percorrere.
fonte
2009-06-23 14:54:46
Grazie, ma questo problema con il proprietario dei file è davvero fastidioso. – Anton
Sfortunatamente il metodo di Alexander non sembra funzionare con XCode4, quindi il metodo sudo in questa risposta sembra essere l'unico che funziona. – JosephH