【问题标题】:Firebase crashlytics not uploading dysm automaticallyFirebase crashlytics 不会自动上传dysm
【发布时间】:2019-08-13 05:33:14
【问题描述】:

我在通过自动上传dysm从fabric迁移到firebase crashlytics时遇到问题。自从我迁移到 firebase 后,自动上传就无法正常工作了。

我已经尝试更新到最新的 firebase 版本,使用dysm 文件添加侏儒,重新安装 crashlytics 以及手动脚本,但脚本永远不会完成。(此脚本https://firebase.google.com/docs/crashlytics/get-deobfuscated-reports)。这个问题有解决办法吗?

【问题讨论】:

    标签: ios xcode firebase crashlytics


    【解决方案1】:

    从 Fabric 迁移时,您只需要遵循 migration 流程(又名:将您的 Fabric 应用程序链接到您的 Firebase 项目),但不需要像道路的“今天”部分中提到的那样对您的应用程序进行其他更改地图:https://get.fabric.io/roadmap#transition-plan

    如果您进行了任何更改,例如删除 Fabric API 密钥和/或将 Crashlytics SDK 升级到 Firebase Crashlytics SDK,那么您需要返回之前的配置,如下所示:https://fabric.io/kits/ios/crashlytics/install 之后,您应该能够毫无问题地上传 dSYM。

    【讨论】:

      【解决方案2】:

      如果您只想在发布版本时上传 DSYM,而不是将以下代码添加到您的方案存档发布操作中:

      "${PODS_ROOT}/Fabric/upload-symbols" -gsp "${PROJECT_DIR}/[FOLDER WITH THE GOOGLE PLIST]/GoogleService-Info.plist" -p ios "${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}"
      

      请将 [FOLDER WITH THE GOOGLE PLIST] 替换为您的实际路径

      这将运行他们的 POD 附带的 crashlytics upload_symbols 脚本

      如果您想在每个构建中上传,而不是在构建阶段创建一个新的运行脚本并在那里添加相同的代码。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-10-04
        • 1970-01-01
        • 1970-01-01
        • 2021-01-11
        • 1970-01-01
        • 2020-09-14
        相关资源
        最近更新 更多