2011-07-18 76 views
0

我想在設備上測試我的應用程序,並在設備上運行ap時查看控制檯上的所有NSLOG。我還希望在斷點處停止應用程序,但應用程序不會停止在斷點和不打印NSLOGs。我有unchecked加載符號lazily.I使用調試版本。請告訴我如何實現這一點 在此先感謝在iPhone設備上運行時,調試程序不會在斷點處停止

注意:啓動應用程序x代碼後顯示正在調試的應用程序是沒有運行(我認爲問題是在xcode將應用程序傳輸到設備後,然後與設備斷開連接)

+1

連接設備後點擊構建和運行選項從xcode.are你做同樣的? – Dinakar

+1

當在設備上檢查時檢查NSLog窗口 - >管理器 - >設備日誌 – iAmitWagh

+1

您確定應用程序實際上獲取您的代碼具有斷點和日誌語句嗎? –

回答

0

嘗試在didFinishLaunchingWithOptions中設置斷點,然後嘗試在您想要測試斷點的視圖的視圖中顯示斷點。基本上你的代碼之前(你想測試)的任何地方肯定會被調用。

我之前有同樣的問題,但不完全確定它爲什麼會發生。 這就像準備Xcode尋找斷點:)

+0

我有斷點上, –

+0

然後很難說什麼事情..試着重新啓動一切...如果需要Mac和iPhone的Xcode。 – kthorat

4

xCode中是否啓用了斷點?

enter image description here

應該尋找這樣的;

enter image description here

+0

THANKs的答案,但多數民衆贊成 –

+0

只是一個快速請注意,這實際上對我有幫助 - 即使我在Xcode中啓用了斷點,我發現將選項關閉然後重新打開可以解決我的問題。 –

0

聽起來你有越獄的設備工作。是這樣呢?
如果你是,「官方」的答案應該是「禁用mobileSubstrate插件」。
我已經成功地運行在調試模式下的應用程序,後:

  1. 做你所提到的(得到了錯誤信息)。
  2. 雙擊主頁按鈕,按住應用程序圖標,關閉應用程序。
  3. 從XCode再次運行它。
  4. 必要時重複。
+0

沒有應用程序不是越獄 –

+0

@ pankaj,而不是應用程序,電話。 –

+0

當然iPhone不是越獄 –

相關問題