2011-04-24 10 views
1

私はIPhoneを持っています(iOS 4.2.1)。私はgdbを使って、その上でアプリケーションをデバッグしたいと思います。 XCodeを登録した開発者であれば簡単です(?)。私は登録デベロッパーではなく、私は1人になりたくありません。 具体的には、私はgdbでサファリに接続し、それをデバッグすることができたいと思います(脱獄は問題ありません)。GDBでIPhoneをデバッグ

答えて

1

jailbroken iPhoneには、Cydiaを使ってgdbをインストールすることができます。既にaptパッケージがインストールされている場合は、シェルからapt-get install gdb経由でインストールできます。

次に、gdbをデバイス上で、シェルからssh ... attach/start process ... gdb classic useを実行します。

コンピュータからリモートでgdbを実行することは可能ですが、Xcodeの外部では試したことはありません。

あなたのデバイスをリモーティングするときは、USBを使用し、Wi-Fiではなく、USBを使用してください。 usbmuxdを使ってlinux/OSXでこれを行うことができます。 PCで私はiTunnelか何かのように思う。

と第2の側面ノートとして、数年前、私はジェイルブレイクiPhoneで、「登録した開発者」せずに開発していたそれはXcodeのから直接「バイパス」アップルの検証にとデバッグに難しいことではありません...

+0

Xcodeから直接デバッグした方法についてelabroteできますか? – 0xcaff

+0

これはずっと前です...私は 'gdbserver'を使っていたと思います:http://ftp.gnu.org/old-gnu/Manuals/gdb-5.1.1/html_node/gdb_130.html –

関連する問題