代码之家  ›  专栏  ›  技术社区  ›  IKKA

crashlytics的fabric到firebase迁移时无法完成dSYM的提交

  •  0
  • IKKA  · 技术社区  · 5 年前

    我在mac os 10.14.1中使用xcode11。

    https://medium.com/@niamhpower/the-great-migration-moving-from-fabric-to-firebase-as-an-ios-developer-7b61a8b40008

    我生成了测试崩溃的代码,但是这个崩溃报告不能出现在firebascrashlytics控制台中

    https://firebase.google.com/docs/crashlytics/force-a-crash?platform=ios

    我还在Xcode构建阶段添加了以下运行脚本

    “${PODS_ROOT}/Fabric/upload symbols”-gsp“${PROJECT\udir}/GoogleService”-信息列表“-p ios”${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_文件名}”

    31merror:无法在/Users/macmini1/Library/Developer/Xcode/DerivedData/app_name-dnzsvdsxebmfqjbjecjlyhdzwags/Build/Products/Debug iphonesimulator/app完成dSYM的提交_名称.app.dSYM:错误域=com.crashlytics.mac网站.错误-域.进程-dsym Code=3“文件不再存在于(null)”UserInfo={NSLocalizedFailureReason=文件不再存在存在于(null)}[0m 命令PhaseScriptExecution失败,退出代码为非零

    0 回复  |  直到 5 年前
        1
  •  5
  •   weet1988    5 年前

    我也有同样的问题。原因是脚本“${PODS_ROOT}/Fabric/run”不是构建阶段脚本列表中的最后一个。把剧本放在最后,一切都好了。

        2
  •  5
  •   Ramesh R C    5 年前

    我通过添加 find

    例子:

    找到“${DWARF_DSYM_FOLDER_PATH}”-名称“*.DSYM”| xargs-I{} $PODS_ROOT/Fabric/upload符号-gsp

    “${PODS_ROOT}/Fabric/upload symbols”-gsp “${PROJECT_DIR}/MyApp/GoogleService-信息列表“-p操作系统 “${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_文件名}”

    推荐文章