2015-03-02 54 views
0

我已經整合了我的iOS項目Crashlytics,我得到錯誤「我們錯過了處理崩潰的dYSM」,我爲我的最新版本添加了dYSM,但它不工作,它一直要求顯示同樣的問題。 「Crashlytics支持」沒有幫助。任何人都可以引導我。Crashlytics-缺失的dYSM錯誤

enter image description here

回答

-1

邁克從Crashlytics這裏。

如果您點擊儀表板的提醒,就會進入應用的設置,您可以在其中上傳丟失的dSYM。只需在給出的UDID下進行聚光燈搜索!

有一點需要注意,在iOS 9上,如果您使用的是位碼,則需要先從Xcode下載dSYM。

+1

你能讓我知道我上面的答案還不清楚嗎? – 2015-03-02 16:21:48

+0

我找到了dSYM文件並上傳了,但是仍然一直要求上傳它。我的問題是如何找到正確的dSYM文件。您提供的答案與crashlytics支持上提供的答案沒有區別 – Logic 2015-03-03 13:26:17

+0

dSYM文件未找到.so我刪除了應用程序,並再次連接crashlytics作爲新的app.it修復了我的問題。 – Logic 2015-03-04 07:05:33

0

這是我爲了解決同樣的問題而需要的過程。希望它可以幫助別人。

確保你有適當的dSYMs

如果您上傳使用歸檔的應用程序商店,確保您下載dSYMs

  1. 轉到Window->Organizer在Xcode
  2. 查找您使用的存檔
  3. 選擇存檔並點擊「下載dSYMs」。

尋找UUID

  1. 在面料,你應該看到 「失蹤的dSYM」 的消息。單擊,你會看到這樣的事情如下:

Missing dSYM dialog in the Missing dSyms section of Fabric (我已經昏了過去的UUID,但它應該顯示在框中的UUID)

如果你沒有看到缺少的dSYM消息,你可以在這裏找到它。

  1. 在Web瀏覽器中點擊Fabric Dashboard右上角的齒輪。
  2. 點擊 「應用」
  3. 點擊您的應用程序
  4. 在你應該看到 「缺少DSYMs」

查找與UUID

複製UUID相關的dSYM權並將以下命令粘貼到打開的終端窗口中:

mdfind "com_apple_xcode_dsym_uuids == THE-UUID" 

這會告訴你你需要的dSYM文件在哪裏。

Symbolicating的崩潰

上傳您剛纔位於丟失的dSYM頁的文件。

在此之後崩潰需要一些時間來表示符號(對我來說需要5-10分鐘)。

注意

在iOS 9,如果你使用的位碼,您需要先在Xcode下載dSYMs。

如果你上傳錯誤的文件,它不會告訴你。 「Missing dSYM」文件信息將繼續顯示。您需要確保您上傳正確的dSYM文件才能正確表示符號。

欲瞭解更多信息,請去here並閱讀官方的Fabric文檔。