上传到 App Center 后缺少 dSYM

Posted

技术标签:

【中文标题】上传到 App Center 后缺少 dSYM【英文标题】:Missing dSYM after uploading to App Center 【发布时间】:2019-01-22 07:28:17 【问题描述】:

我正在使用最新的 fastlane (2.114) 和 appcenter 插件。在构建过程中,我在日志中看到了这一点:

Binary uploaded
..
dSYM uploaded

我不知道如何验证 dSYM 是否实际上传到 App Center,但在 Hockeyapp 中我确实看到了构建,但没有看到 dSYM。相反,我没有看到符号。

为什么?我该如何解决这个问题?

我使用这样的插件:

appcenter_upload(
    api_token: "my_token",
    owner_name: "my_company",
    group: "Collaborators,some-other-group",
    app_name: "app-name",
    ipa: "ipa-path",
    dsym: "dsym-path"
)

【问题讨论】:

Can't download dSYM file from iTunes connect的可能重复 【参考方案1】:

您的屏幕截图来自 hockeyapp (https://rink.hockeyapp.net) 而不是来自 appcenter (https://appcenter.ms),这就是您的 dSym 内容丢失的原因。

您也可以使用 appcenter-cli(例如来自 npm)。

    创建新版本:appcenter 分发版本... 上传符号:appcenter 崩溃上传符号...

【讨论】:

您也可以使用 AppCenter 中的 API 上传符号。 openapi.appcenter.ms/#/crash/symbolUploads_create

以上是关于上传到 App Center 后缺少 dSYM的主要内容,如果未能解决你的问题,请参考以下文章

使用 Firebase/Crashlytics 更改 Fabric 和 Crashlytics pod 以上传缺少的必需 dSYM

崩溃报告没有进入Crashlytics / fabric。显示警告:“看起来我们缺少dSYM来处理以下版本的崩溃。”

Firebase 上传缺少所需的 dSYM 不工作

在不上传 dsym 的情况下删除 Fabric 缺少 dsym 警告消息

AppStore 下载的 dSYM 中缺少 UUID dSYM(更多目标应用程序)

啊!我们没有遗漏任何 dSYM