【问题标题】:Unable to manually upload dSYM file to Firebase Crashlytics 4.0.0+无法手动将 dSYM 文件上传到 Firebase Crashlytics 4.0.0+
【发布时间】:2020-09-14 22:23:53
【问题描述】:

我正在我的 iOS 项目上运行最新的 Crashlytics pod,并且不再使用 Fabric。由于 Firebase 删除了上传 dSYM 文件的选项,我一直在弄清楚如何手动上传我的 dSYM 文件。

我在 Xcode 中的设置如下:

  • 通过 Cocoapods 'Firebase/Crashlytics' 安装 Crashlytics
  • 在 Target > Build Settings > Debug Information Format - 我已将选项设置为 DWARF with dSYM File
  • 在构建阶段 > 运行脚本 - 我添加了“${PODS_ROOT}/FirebaseCrashlytics/run”
    • 在运行脚本的输入文件列表下 - 我还添加了 $(SRCROOT)/$(BUILT_PRODUCTS_DIR)/$(INFOPLIST_PATH)

我尝试手动上传文件:

  • 从 Apple Connect 下载了 dSYM(在我的项目中启用了 Bitcode)
  • 打开终端并添加以下内容(由 Firebase 推荐): /path/to/pods/directory/FirebaseCrashlytics/upload-symbols -gsp /path/to/GoogleService-Info.plist -p ios /path/to/dSYMs

问题:

我在终端设置的路径:

  • /Users/myhomefolder/Desktop/MyFolder/MyAppFolder/Pods/FirebaseCrashlytics/upload-symbols -gsp /Users/myhomefolder/Desktop/MyFolder/MyAppFolder/GoogleService-Info.plist -p ios /Users/myhomefolder/Desktop/appDsyms

当我尝试使用上述路径运行终端时,出现错误:/Desktop/MyFolder/MyAppFolder/Pods/FirebaseCrashlytics/upload-symbols: No such file or directory

我知道我的 FirebaseCrashlytics 路径是正确的,但我不确定为什么我无法到达上传符号路径。

我有什么遗漏吗?


在 Firebase 上尝试了以下指南:

通过这些帖子提出的尝试过的解决方案:

【问题讨论】:

    标签: ios firebase crashlytics


    【解决方案1】:

    使用这些:

    • 上传符号的路径 => /Users/yourhomefolder/Desktop/MyFolder/MyAppFolder/Pods/FirebaseCrashlytics/upload-symbols
    • plist 的路径 => /Users/yourhomefolder/Desktop/MyFolder/MyAppFolder/GoogleService-Info.plist
    • /path/to/dSYMs :按照这个答案查找 dSYM 的路径 => https://stackoverflow.com/a/11880813/8956604

    /path/to/GoogleService-Info.plist : 没有这样的文件或目录

    /path/to/dSYMs : 没有这样的文件或目录

    【讨论】:

    • 你能澄清你的答案吗?我不太明白你对每个要点的意思。
    • 你应该正确找到这三个路径。那么你就不会收到这个错误了。
    • 每条路径对我来说都是正确的。我在终端中尝试的是结合上面的所有 3 条路径,结果看起来像: /PathToCrashlytics -gsp /PathToGoogleService.Info.plist -p ios /PathToDSYM 但是当我尝试在终端上运行它时,我被停止了上面的问题。
    • 是的,应该是这样的。有什么问题吗?
    • 不幸的是终端返回错误:-bash: cd: Desktop/MyFolder/MyAppFolder/Pods/FirebaseCrashlytics/upload-symbols: Not a directory
    猜你喜欢
    • 2020-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多