Pembaruan: Untuk Xcode 4.5 dan yang lebih baru, lihat jawaban ini sebagai gantinya.
Satu-satunya cara yang saya ketahui untuk melakukan apa yang Anda minta adalah menjalankan Xcode sebagai root.
>> sudo /Developer/Applications/Xcode.app/Contents/MacOS/Xcode
Setelah Anda menjalankan sebagai root, proses apa pun yang diluncurkan dari Xcode juga akan dijalankan sebagai root. Namun perlu diingat bahwa jika Anda membuat atau mengedit file apa pun, file tersebut akan dimiliki oleh root, yang berarti Anda harus chown
file tersebut sebelum Anda dapat mengeditnya sebagai pengguna biasa terlebih dahulu.
Saya ingin cara Xcode mengatakan "Luncurkan proses sebagai root", tetapi sejauh yang saya tahu, tidak ada fungsi seperti itu yang tersedia.
Perhatikan bahwa Anda juga dapat menjalankan aplikasi dalam debugger baris perintah gdb
untuk men-debug aplikasi Anda. Berlari
>> sudo gdb /path/to/my/application
Kemudian Anda dapat membiarkan Xcode tetap terbuka, memodifikasi sesuka hati, dan men-debug program Anda di dalam gdb. Inilah yang biasanya saya lakukan.
EDIT: Pembaca dari masa depan: lihat jawaban dari Alexander Stavonin; itu berbicara tentang bagaimana melakukan ini. Jika Anda setuju dengan kunci ssh dan mengaktifkan pengguna root di sistem Anda, jawabannya adalah jawabannya.
person
BJ Homer
schedule
23.06.2009