所以我正在尝试使用 Google Firebase Crashlytics
我已按照
中的任何步骤进行操作https://docs.fabric.io/apple/crashlytics/missing-dsyms.html https://firebase.google.com/docs/crashlytics/upgrade-from-crash-reporting
但它仍然无法与 Firebase Crashlytics 一起使用
我的应用程序“设置位码”设置为否
我尝试将build设置中的“调试信息格式”设置为“DWARF with dSYM”
我尝试从我存档的应用程序(相同版本的应用程序)上的“显示包内容”手动获取 dSYM,将其压缩为 zip,然后将其上传到 Firebase Crashlytics。它显示上传成功,但丢失的 dSYM 消息仍然存在。
我之前上传的 dSYM 没有显示在 Firebase 仪表板上(我不确定这是不是有意的)
所以基本上我的崩溃已提交到 Firebase Crashlytics,但它无法获取 dSYM。
谁能指导我如何使用它?
我通过以下步骤解决了丢失的 dSYM 问题。
(3.1) 打开终端
(3.2) 在 Xcode Project -> Pods -> FirebaseCrashlytics 文件夹 -> 右键 -> Show in Finder 下,你会发现 Upload_Symbols 文件如下图
(3.3)将 upload-symbols 文件拖放到终端中
(3.4)在终端输入-gsp,两边各留一个空格
(3.5)在 xcode 项目中找到 GoogleService-Info.plist 文件。将 GoogleService-Info.plist 拖放到终端中,如下所示
(3.6)在终端输入-p ios,两边各留一个空格
(3.7)如下定位app.dSYM文件
Xcode -> Windows -> Organizer -> 选择存档 -> 右键单击 -> 在 finder 中显示 -> 选择存档 -> 右键单击 -> 显示包内容 -> dSYM -> 选择 app.dSYM
(3.10)尝试在设备上卸载并安装该应用,请稍后检查,firebase中的问题将得到解决
关于iOS Firebase Crashlytics 缺少 dSYM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50695124/
欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://jike.in/) | Powered by Discuz! X3.4 |