2012-06-27 128 views
13

當我使用iOS模擬器和應用程序崩潰,我無法找到崩潰日誌。我一直在尋找所有的互聯網,並不知道如何啓用它們。我知道我可以在實際設備上直接運行,並得到了崩潰日誌這種方式,但我想現在就修復錯誤往往會導致在調試器掛程序。然後,沒有qlaunchsuccess數據包發送,這是一個巨大的痛苦,特別是當我不得不反覆運行該程序。我能找到的唯一建議是說使用CrashReporterPrefs,但是搜索我的硬盤並沒有發現任何與此相關的命名。我還深入瞭解了XCode的軟件包內容和iOS模擬器的文件。 iOS模擬器有一個崩潰日誌文件夾,但它是空的。任何人都知道如何做到這一點?謝謝。iPhone模擬器崩潰日誌

+0

如果崩潰在模擬器中,爲什麼你不使用它連接到調試器? –

+0

我該怎麼做?我幾乎從不使用模擬器。 – Dustin

+0

您只需在Xcode中打開您的項目,並將您的運行目標設置爲模擬器,然後點擊運行。如果你沒有從調試器運行它,你甚至將應用程序加載到模擬器中? –

回答

-5

崩潰記錄就是什麼樣的調試器已經給你的輸出。當你在安裝到調試模擬器運行時,如果打到崩潰,您可以查看調試導航回溯追蹤信息(默認鍵綁定是cmd + 5)

2

,如果你沒有運行看樣子Xcode(我的是4.5.2),但只是模擬器(我的是6.0),當一個應用程序崩潰它確實保存崩潰報告。要查看它彈出的應用/工具/控制檯和

(1)確保它顯示日誌列表(見控制檯的左上角,以確保不隱藏)

(2)「下診斷和使用信息」有一個‘用戶診斷報告’,如果你打開應該有你的崩潰報告

(3)在控制檯右側的區域有日誌

27
  1. 運行在Xcode您的應用程序安裝應用程序到iOS模擬器
  2. 啓動您的應用程序在模擬器沒有Xcode的
  3. 重現步驟崩潰
  4. 崩潰日誌應該顯示這個目錄下

    〜/圖書館/日誌/ DiagnosticReports/

+1

最佳答案;很多原因只能在Sim中運行,例如。對於舊版本的操作系統使用sim,不會在當前的Xcode下運行。 –

+1

這應該是答案 –

+0

救了我的工作時間! – Alexey