2011-08-01 61 views
4

我正在通過命令行構建iOS應用程序,但我在調試時遇到問題。如果我使用XCode構建,它可以讓我在設備上「構建和調試」而不會出現任何問題。但現在,我不知道如何使用gdb在設備上啓動它並逐步完成它。如果我嘗試將「自定義目標/可執行文件」添加到空白的XCode項目中,然後啓動它,XCode會抱怨沒有找到可執行文件。如果我手動在設備上安裝應用程序並嘗試使用XCode中的gdb附加到應用程序,則會發生同樣的情況。任何關於如何去調試這個應用程序的指針?更改構建過程以使用XCode不是一種選擇。從命令行調試iOS應用程序

+0

你想在設備上或模擬器上進行調試嗎? – gaige

+0

我想在設備上測試它。 – 341008

回答

1

This site給出瞭如何手動建立遠程調試會話iOS設備上一個很好的教程。該過程歸結爲在設備上創建一個遠程調試服務器,並使用本地GDB實例附加到該遠程調試服務器。

+0

謝謝。看起來很有希望。我想我不會有機會從XCode內部啓動gdb嗎?很想有一個gdb的GUI界面。 – 341008

+0

當你擊築,並在Xcode中運行它不會自動將該網站描述的步驟。我目前使用的Xcode 3所以這些快捷方式可能會改變,但如果你打CMD + Shift + Y鍵可以調出圖形化調試器,或者如果你喜歡一個正常的gdb的控制檯按Cmd + Shift + R鍵。 Xcode中有一個圖形化的斷點管理太,你可以用CMD +期權+ B顯示。 – grahamp