自从他们取消了简单直接的上传方式以来,尝试将 dSYMS 文件上传到 Firebase 并失败。
我在终端中输入了这个:
/Users/michael****/Desktop/Revibe/revibe-ios/Pods/FirebaseCrashlytics/upload-symbols -gsp/Users/michael****/Desktop/Revibe/revibe-ios/Revibe/Production-GoogleService-Info .plist -p ios/Users/michael****/Desktop/appDsyms
我收到此错误:
-bash:/Users/michael*****/Desktop/Revibe/revibe-ios/Pods/FirebaseCrashlytics/upload-symbols: 没有那个文件或目录
Firebase 说要将我的 Crashlytics 更新到 4.0.0 或更高版本,但是当我更新 cocoapod 时,它只会升级到 1.9.1 版。同样,它说要将 Fabric 更新到 1.10.0 或更高版本,但我可以得到的最高版本是 1.9.1。
如何修复我的这个错误,以便我可以再次阅读崩溃报告?
谢谢你的帮助。
最佳答案
Note: The Fabric SDK is now deprecated and will continue reporting your app's crashes until November 15, 2020. On this date, the Fabric SDK and old versions of the Firebase Crashlytics SDK will stop sending crashes for your app. To continue getting crash reports in the Firebase console, make sure you upgrade to the Firebase Crashlytics SDK versions 4.0.0+ for iOS and 6.15.0+ for Unity.
使用 FirebaseCrashlytics 而不是 Fabric Crashlytics 后,我们遇到了来自 firebaseConsole 的问题“上传缺少所需的 dSYM”。
要解决此问题,您应该使用控制台/终端提示。
请找到以下路径以清楚地完成命令。
(1.path)/upload-symbols -gsp (2.path)/GoogleService-Info.plist -p ios (3.path)/dSYMs
看看下面
/path/to/pods/directory/FirebaseCrashlytics/upload-symbols -gsp /path/to/GoogleService-Info.plist -p ios /path/to/dSYMs
命令已准备就绪。请在您的终端上运行。
关于ios - 使用上传符号将 dSYM 上传到 Firebase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61013943/