2011-04-24 135 views
1

我有一個iPhone(iOS 4.2.1)。我想用gdb調試它上面的應用程序。我知道XCode在註冊開發者時很容易(?)。我不是註冊開發者,我不想成爲其中一員。 更具體地說,我希望能夠通過gdb附加到safari並以任何方式進行調試(越獄是可以的)。使用GDB調試iPhone

回答

1

如果您已經安裝了apt軟件包,您可以使用Cydia或通過shell中的apt-get install gdb將gdb安裝在越獄iPhone上。

然後在設備上運行gdb,從shell通過ssh ... attach/start process ... gdb classic use。

我想可以從電腦遠程運行gdb,但從來沒有在Xcode之外嘗試過。

作爲一個側面說明,當遠程處理你的設備,最好的使用,通過USB而不是WiFi。 您可以使用usbmuxd在linux/OSX上執行此操作。在PC上,我猜iTunnel或類似的東西。

和作爲第二方面說明,幾年前,我正在開發而不以「註冊開發者」,一個越獄的iPhone是不是很難「搭橋」蘋果的驗證和調試直接從Xcode中...

+0

你可以請elabrote你如何直接從Xcode調試? – 0xcaff 2014-01-15 20:42:58

+0

這是很久以前...我想我正在使用'gdbserver':http://ftp.gnu.org/old-gnu/Manuals/gdb-5.1.1/html_node/gdb_130.html – 2014-02-26 19:08:17