2012-08-25 163 views
5

我有一個測試程序發送給我的應用程序的崩潰日誌。根據文檔,我應該能夠將其放入組織者庫中的「設備日誌」部分(或使用窗口底部的「導入」按鈕)。XCode不導入OS X崩潰日誌

不幸的是,兩者都無所作爲。沒有錯誤,沒有警告,沒有導入。

我的.crash文件是通過複製電子郵件的內容而創建的,所以格式可能不正確,但將它與其他崩潰文件進行比較似乎是正確的。

我有構建崩潰日誌也指我的檔案中,因爲我知道這對於顯示符號很重要。

任何想法如何我可以調試呢?這是使用Xcode 4.4.1

+0

您是否嘗試過拖放其他崩潰文件?它工作嗎? – jptsetung

回答

5

我崩潰了,並使用我的一個支持信貸與蘋果嘗試和達到此底部。

底線非常簡單。截至目前(Xcode 4.6),OS X崩潰日誌無法導入到Xcode中。只有iOS的。

+1

它看起來在Xcode 5中可能仍然如此。:-( –

+0

仍然在NDA下,刪除。 – uchuugaka

+0

@AbhiBeckert我看到你對這個問題提出了一個獎勵,但答案就在那裏:) –

1

我懷疑一個Xcode錯誤。
我有與Xcode 4.4.1相同的問題。甚至嘗試了最新的4.5.2開發者版本。

我使用了Xcode的早期版本,它有點工作(一次只導入一個崩潰,需要重新啓動Xcode幾次,但我設法做我需要的)。

您可以下載舊版本的Xcode here


我有一些成功與刪除~/Library/Developer/Xcode/iOS Device Logs當Xcode中拒絕合作。繼續需要您自擔風險。

+0

@Aliaksei:很高興知道。我建議你發表你的評論作爲答案,以使其對未來的讀者更加明顯。 – Guillaume

+0

只是要清楚,這不是對原始問題的回答。這必須與iOS日誌相關,因爲此時Xcode不支持OS X日誌(4.6)。 –

9

當我試圖導入由PLCrashReporter生成的崩潰日誌時,遇到同樣的問題。然後我注意到崩潰報告中的事件標識符和CrashReporter關鍵字段填充了「[TODO]」字符串,而不是正確的值。我用任意UUID和崩潰記者密鑰將事件標識符替換爲其中一個設備的UDID,然後XCode就可以導入報告。我使用XCode 4.5

+0

太棒了! ,我可以導入,實際上我沒有在Incident Identifier和CrashReporter Key中寫入任何數字。獨特的問題是,它沒有與重新符號顯示。 Thanksssss – xarly

+0

進行此更改允許我將文件導入Xcode。謝謝! (雖然他們仍然沒有象徵性......) – Arkaaito

+0

@Arkaaito,確保XCode有一個dSYM文件,用於崩潰的應用程序。包含_exactly_相同版本的歸檔文件應該出現在Organizer/Archives部分,否則XCode將沒有足夠的信息來表示您的故障日誌。 – Aliaksei