2009-11-13 12 views
6

私はXcode ... でコマンドラインアプリケーションをデバッグする必要があり、デバッガに 'sudo'で私のアプリを起動させる必要があります。 これを行うにはどうすればよいのですか?Xcodeデバッガ:cmdラインアプリケーション - sudoで起動しますか?

thx-> ADV

+0

あなたは新しいカスタム実行ファイルをターゲットとして、プログラムを引数として追加しようとしましたか? 私はそれを試していないが、私はそれが動作すると思います。 助けてくれると助かります – Samit

答えて

8

sudoでXcodeを起動しようとしましたか?それが生成します
プロセス(GDB、...)も、スーパーユーザ権限で実行する必要があります

sudo /Developer/Applications/Xcode.app/Contents/MacOS/Xcode 
+0

rootとしてXcodeをすべて実行するのではなく、@Frankからの回答をご覧ください –

1

あなたはそれがあなたの指名ユーザの権限で実行されます、sudoではXCode自身を起動することができ、また、アプリケーションが同じ権限で実行されます。

これは最善の方法ではありません。特定の方法でアプリケーションを起動するようにXCodeに指示する方法があります。しかし、上記の方法はどんな場合でも動作します。

10

ルートとしてはXCodeを実行するには、悪い考えです。 Xcodeで、このためのオプション(6.2)があり

  • 製品 - >スキーム - >編集スキーム
  • "ファイル名を指定して実行" の設定
  • 変更「デバッグプロセスのためのラジオボタンを選択します"as" root "
関連する問題