2017-05-08 58 views
0

Crashlytics「幫助文章」沒有幫助。 https://docs.fabric.io/apple/crashlytics/missing-dsyms.html找到Crashlytics的dsyms

努力爲我的項目開啓crashlytics。

什麼已經完成:

  • 測試 '崩潰' 與實施應用程序崩潰的代碼按鈕。

  • 建造,墜毀。

  • crashlytics檢測到的應用程序,但顯示 「失蹤dsyms」

  • 在Xcode

    ,targets-> MyApp的 - >構建設置 - >調試信息格式 - >矮人與DSYM文件。

  • 產品 - >存檔

  • 右鍵單擊歸檔 - >在Finder中顯示 - >顯示包內容,dSYMs文件夾 - >位於MyApp.app.dsym文件框架dsyms一起。存檔它與終端zip -r SymbolFiles.zip MyApp.app.dSYM(「壓縮..」根本沒有工作)

  • 上傳該zip到crashlytics。說「在幾分鐘內返回」。什麼都沒有發生,「缺少的dsyms」仍然存在。

文章建議尋找失蹤UUID,同時運行在這種情況下dwarfdump -u <PathToYourAppsDsym> ,我得到一個錯誤:parse error near \ n'`

+0

邁克從織物在這裏。你可以用的替換值來分享完整的命令嗎?根據您發佈的內容,我的猜測是上傳的dSYM與報告的丟失的不匹配。 –

回答

2

的問題得到了解決。

  1. 最新的Xcode(8.3.2)現在有4列調試信息: enter image description here

這雙重檢查無處不在 「用的dSYM矮人」 之後的工作。

  • 不知何故,我錯過了步驟,其崩潰的應用後,我不得不再次從設備重新啓動它,而不是仿真器。
  • 1

    enter image description here

    @Evgeny是正確的。使用dSYM文件將調試信息格式設置爲DWARF將是正確的。