【问题标题】:Missing dSYM files for build in fabric. Gitlab uploads builds to Crashlytics缺少构建在结构中的 dSYM 文件。 Gitlab 将构建上传到 Crashlytics
【发布时间】:2019-04-09 16:55:19
【问题描述】:

我们已经构建了应用程序并上传到了 Crashlytics。如果出现问题,我们会尝试检查出了什么问题,但我们不能,因为:

我们如何上传丢失的 dsym 文件?我们可以从哪里得到它?

我们应该在项目中进行哪些更改以自动上传 dsym。

【问题讨论】:

标签: ios xcode gitlab google-fabric dsym


【解决方案1】:

我们如何上传丢失的 dsym 文件?我们可以从哪里得到它?

每个存档的 dSYMs 文件都可以在您的构建机器上的本地目录 /Library/Developer/Xcode/Archives 中找到

右键单击您的 xcarchive 文件然后显示包内容,您将在那里找到您的 dSYMs 目录,您必须将它们压缩并手动上传到 Fabric。

您还可以从 AppStoreConnect 活动页面获取特定构建的 dSYM。

我们应该在项目中进行哪些更改以自动上传 dsym。

默认情况下,Fabric dSYM 会在归档后通过在 Fabric 集成开始时添加到 Build Phases 的 Fabric /run 脚本自动上传。

虽然它有时可能会因为不同的原因而失败。就像启用 Bitcode 一样

您还可以使用不同的工具进行构建自动化,例如提供上传 dSYMs 命令的 Fastlane。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-19
    相关资源
    最近更新 更多