簡體   English   中英

Crashlytics IOS中缺少dSYM

[英]Missing dSYMs in Crashlytics IOS

您好,我一直在努力尋找解決方案,但不幸的是,我未能找到答案。 我的問題是我的應用程序使用了crashlytics。 拉動我的crashlytics時,我看到了Dsyms缺少的問題,我試圖通過組織者添加所有缺少的問題,但是不幸的是,我找不到所有這些。 請注意,我的應用程序不在應用商店中,並且我沒有iTunes連接,我正在使用企業帳戶。 我注意到通過模擬器運行應用程序並導致崩潰時,Fabric會要求我提供我找不到的新dSYM。 我在哪里可以找到這個dsym? 我已經通過構建設置驗證了在調試和發行版中都啟用了dSYM的dWARRF。 如果您有任何想法,請告訴我。 謝謝!!

您可以執行以下操作(對我有用):

  • 歸檔目標的二進制文件。 選擇您的方案,並確保已選擇“通用iOS設備”: 然后在Xcode菜單中,轉到Window-> Organizer,您將看到自己的構建
  • 選擇構建。 檢查日期/時間和版本號(版本)以確保它是您想要的。 右鍵單擊並選擇“在Finder中顯示”
  • 右鍵單擊.xcarchive文件,然后選擇“顯示軟件包內容”
  • 查找dSYMs目錄。 右鍵單擊並壓縮。
  • 將dSYMs.zip文件移動到桌面上,以便輕松上傳到Crashlytics。

如果在新項目上使用Xcode 10,則Xcode 10將采用新的構建順序,該順序與Xcode的“構建階段”中的已排序列表無關。

“ $(BUILT_PRODUCTS_DIR)/ $(INFOPLIST_PATH)”放入Fabric運行腳本的“輸入文件”部分,以確保Fabric的安裝順利進行。

參考Crashlytics文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM