上传 DSYMS 文件失败。我已经上传了 myapp.app.dSYM 压缩文件,但它再次要求我上传“上传缺少所需的 dSYM”

Posted

技术标签:

【中文标题】上传 DSYMS 文件失败。我已经上传了 myapp.app.dSYM 压缩文件,但它再次要求我上传“上传缺少所需的 dSYM”【英文标题】:Failed to upload DSYMS file. I have uploaded myapp.app.dSYM zipped file but again it is asking me to upload "Upload missing required dSYMs" 【发布时间】:2019-05-10 13:19:23 【问题描述】:

我已尝试上传 dSYMS 文件,它显示“您上传的文件将很快得到处理。几分钟后检查仪表板以查看之前丢失的崩溃。”但它仍然要求我在 2 天后上传。我的位码已禁用。我使用 Xcode 的应用存档获取了这个 dSYM 文件。

当我尝试从管理器下载它时,它显示“未找到版本 1.8 Build 9 的 dSYM。

【问题讨论】:

和我一样,你的 crashlytics 仪表板现在显示错误吗? 还没有。尝试了一切,不知道我在哪里落后:/ 你试过bitcode=yes,然后下载DSYMS再重新上传吗? 是的,也尝试过,但没有成功。 1.通过启用bitcode并从appstore下载dSYMS并上传相同的(没有工作)。 2.通过存档和制作zip上传dSYMS。(没用) @RanuDhurandhar 您对此有什么解决方案吗?即使我也面临同样的问题。 【参考方案1】:

尝试在您的终端中使用mdfind "com_apple_xcode_dsym_uuids == <UUID>" 命令在您的 Mac 上找到丢失的 dSYM,然后将其上传到 crashlytics。

要检查 dSYM 文件的 UUID,请使用以下命令 dwarfdump -u <pathTodSYMFile.dsym>

【讨论】:

以上是关于上传 DSYMS 文件失败。我已经上传了 myapp.app.dSYM 压缩文件,但它再次要求我上传“上传缺少所需的 dSYM”的主要内容,如果未能解决你的问题,请参考以下文章

Fabric Crashlytics 到 Firebase Crashlytics 迁移询问 dSYMs 文件

Firebase Crashlytics 为 UUID 上传丢失的 dSYMs 文件

使用上传符号将 dSYM 上传到 Firebase

Dropbox网盘 文件上传过慢失败

无法压缩 dSyms

.APK 上传失败