低レベルの raw ソケット (純粋な C ルーチンの下) を使用する iOS アプリケーションを作成しています。現在、Xcode 4.6 を使用してアプリケーションを生成しています。
このアプリを常にルート レベルでデバッグする必要がありますが、シミュレーターはルート ユーザーとして実行できません。すでに gdb とバイナリ アプリで setuid (chmod 4755 または chmod u+s) を試していますが、実行するとルート レベルでデバッグが実行されません。Xcode を構成しようとしましたが、成功しませんでした。これは、デバッグ スキームの [ルートとして実行] オプションが無効になっているためです。
root レベルで動作するアプリケーションを開発した人はいますか? つまり、シミュレーター/デバッガーでルートとして実行されますか? Xcode 4.6 (OS Mountain Lion) で root としてシミュレーター (gdb、lldb など) でアプリを実行するにはどうすればよいですか?