Firebase Crashlytics 上傳缺少的選用 dSYM
2 min readJul 8, 2020
不知道什麼原因,我的 Crashlytics 一直沒辦法抓到 App 的 dSYM,記得之前的解決方式是可以在 Firebase 上點選一個上傳 dSYM 的按鈕,就可以把 dSYM 上傳上去,但是,忽然有一天,那個按鈕就不見了!
看了他的教學說明文,我實在是不知道怎麼使用,網路上也找不到教學,費一番功夫,終於把 dSYM 檔上傳上去拉!
以下是我的作法:
- 下載 dSYM 檔
我是從 App Store Connect >> Apps >> Activity >> [你的 App] Build >> Includes Symbols 上有一個 Download dSYM 的按鈕。
2. 照著官方文件說的 Path 做(就是這邊讓我理解很久)
我是用 Firebase Crashlytics SDK,所以是第一個。
- 找到你專案的 FirebaseCrashlytics 的路徑。
你的專案 >> Pods 資料夾 > 找到 FirebaseCrashlytics 的資料夾 > 拿此資料夾的路徑,之後把 FirebaseCrashlytics 資料夾路徑替換 /path/to/pods/directory/FirebaseCrashlytics
2. 找到 GoogleService-Info.plist 的路徑。
你的專案 > 你的 App 資料夾 > GoogleService-Info.plist > 拿此檔案的路徑,之後替換 /path/to/GoogleService-Info.plist
總結
簡單來說就是
[FirebaseCrashlytics 的資料夾路徑 ]/upload-symbols
-gsp [GoogleService-Info.plist 路徑 ] -p ios /path/to/dSYMs
最後把那上述長長的一串貼到 Terminal 上,按下 enter,就完成了!