新的 Firebase Crashlytics SDK 缺少 dSYM UUID

Kaa*_*mir 10 ios firebase dsym crashlytics

我正在尝试将Fabric Crashlytics SDK升级到New Firebase Crashlytics SDK。我遵循了新的 Firebase Crashlytics 说明

问题是给定的 Firebase Crashlytics dsym 文件的 UUID 与存档 dsym 文件的 UUID 不匹配。我已经从 Appstore connect(Activity) 下载了 dsyms,它也不匹配。

之后我决定用 Fastlane 上传 dsyms。上传了如此多的 dsym,但 Firebase Crashlytics 控制台仍然提示我上传丢失的 dsym 文件。

我尝试使用 Firebase CLI 和 Fastlane 上传。

自从树木时代以来,我就忙于解决这个问题。有人可以帮助我吗?

Sou*_*sam 1

我遇到了同样的问题,修复方法是DSYMs使用 Appstore 连接上传下载的内容Terminal

打开终端,然后使用以下行(确保将 [xxx Path] 替换为正确的路径:

[Project Path]/Pods/FirebaseCrashlytics/upload-symbols -gsp [Google Service Plist Path]/GoogleService-Info.plist -p ios [DSYMs file Path]/appDsyms.zip
Run Code Online (Sandbox Code Playgroud)

例子

/Users/soufian/Desktop/Projects/yourProject/Pods/FirebaseCrashlytics/upload-symbols -gsp /Users/soufian/Desktop/Projects/yourProject/yourProjectSubFolder/GoogleService-Info.plist -p ios /Users/soufian/Downloads/appDsyms.zip
Run Code Online (Sandbox Code Playgroud)

确保 后面有一个空格-gsp,在 Firebase 文档中没有。

  • 问题是所需的 UUID 与本地的不匹配,您可以检查如下: mdfind "com_apple_xcode_dsym_uuids == <missing ID>" (2认同)