上传到 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来处理以下版本的崩溃。”
在不上传 dsym 的情况下删除 Fabric 缺少 dsym 警告消息