簡體   English   中英

無法將 dSYM 文件上傳到 Fabric Crashlytics

[英]Unable to upload dSYM file to Fabric Crashlytics

Fabric 已經集成到項目中。 由於 firebase 正在從儀表板中刪除上傳 dSYM 選項,因此我決定編寫 Firebase 中建議的腳本。

我已經在構建設置中使用 dSYM 設置了 DWARF

我已經嘗試在運行腳本的構建階段下遵循這兩個腳本

find dSYM_directory -name "*.dSYM" | xargs -I \{\} $PODS_ROOT/Fabric/upload-symbols -gsp /path/to/GoogleService-Info.plist -p platform \{\}

這個腳本看起來像這樣

find "/Users/ics.ketan/Library/Developer/Xcode/DerivedData/Vault-dwkanmvgsftfojeyqqvahiqypywf/Build/Products/Debug-iphoneos" -name "*.dSYM" | xargs -I \\{\\} $PODS_ROOT/Fabric/upload-symbols -gsp "/Users/ics.ketan/Documents/Gitlab/Vault/Code_base/GoogleService-Info.plist" -p ios \\{\\}

"${PODS_ROOT}/Fabric/upload-symbols" -gsp "${PROJECT_DIR}/GoogleService-Info.plist" -p ios "${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}"

我收到以下日志

Validating build environment for Crashlytics... Validation succeeded. Exiting because upload-symbols was run in validation mode

請指導。

請參閱本指南

重要提示:如果您正在使用之前從 Fabric 鏈接到 Firebase Crashlytics 的應用,請傳入您的 Fabric API 密鑰以運行上傳符號腳本。 也就是說,在以下運行腳本的選項中,使用-a fabric-api-key而不是-gsp path/to/GoogleService-Info.plist

您可以使用另一種方法在 firebase Crashlytics 上上傳 dSYM 文件。

按照下面給出的此步驟生成項目的 dSYM。

  1. 生成您的項目檔案並打開您的 xcode 管理器。 見下圖。 在此處輸入圖片說明

  2. 選擇您的 Project 最近存檔。 並右鍵單擊它並按 Show In finder。 在此處輸入圖片說明

  3. 通過右鍵單擊打開顯示包和內容。 選擇您的 dSYMs 文件並制作 Zip 並上傳它。 在此處輸入圖片說明

暫無
暫無

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

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