如何解决Firebase Crashlytics 上的“上传丢失的 dSYM 以查看 1 个版本的崩溃”
在这个论坛上花了几个小时试图测试很多解决方案后,我需要你的帮助。 我第一次在 Firebase Crashlytics 上看到以下消息,该消息不允许我查看崩溃报告:“上传丢失的 dSYM 以查看 1 个版本的崩溃”。
我尝试按照 Firebase documentation 中说明的步骤在我的计算机上的两个不同位置找到 dSym 文件(似乎无法从 AppleStore Connect 下载它们):
- /Users/sebastien/Library/Developer/Xcode/Archives/2020-11-15/MyApp\ 15-11-2020\ 21.26.xcarchive/dSYMs
- /Users/sebastien/Library/Developer/Xcode/DerivedData/MyApp-dqcgovtkqjsbjdciehfjshknjraj/Build/Products/Debug-iphonesimulator
我上传了它们,尽管出现了“成功上传 Crashlytics 符号”的成功消息,它并没有改变 Firebase 上的任何内容。
一些有用的信息:
- 我正在为 Crashlytics 使用以下运行脚本:“${PODS_ROOT}/FirebaseCrashlytics/run”(到目前为止没有任何输入文件,但它没有造成任何问题,所以我认为它不是来自于此),如Firebase Get Started 中的解释
- 所有目标的“调试信息格式”设置确实设置为“带有 dSYM 文件的 DWARF”
- 我在我的项目中使用 Pods
我还能做些什么才能最终在 Firebase 上提供与我以前的所有版本一样的崩溃报告? 提前致谢。
解决方法
您应该将此脚本添加到以下运行脚本中: "${PODS_ROOT}/Fabric/upload-symbols" -gsp "${PROJECT_DIR}/GoogleService-Info.plist" -p ios "${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}" 无需添加:${PODS_ROOT}/FirebaseCrashlytics/run
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。