【发布时间】:2019-04-09 16:55:19
【问题描述】:
我们已经构建了应用程序并上传到了 Crashlytics。如果出现问题,我们会尝试检查出了什么问题,但我们不能,因为:
我们如何上传丢失的 dsym 文件?我们可以从哪里得到它?
或
我们应该在项目中进行哪些更改以自动上传 dsym。
【问题讨论】:
标签: ios xcode gitlab google-fabric dsym
我们已经构建了应用程序并上传到了 Crashlytics。如果出现问题,我们会尝试检查出了什么问题,但我们不能,因为:
我们如何上传丢失的 dsym 文件?我们可以从哪里得到它?
或
我们应该在项目中进行哪些更改以自动上传 dsym。
【问题讨论】:
标签: ios xcode gitlab google-fabric dsym
我们如何上传丢失的 dsym 文件?我们可以从哪里得到它?
每个存档的 dSYMs 文件都可以在您的构建机器上的本地目录 /Library/Developer/Xcode/Archives 中找到
右键单击您的 xcarchive 文件然后显示包内容,您将在那里找到您的 dSYMs 目录,您必须将它们压缩并手动上传到 Fabric。
您还可以从 AppStoreConnect 活动页面获取特定构建的 dSYM。
我们应该在项目中进行哪些更改以自动上传 dsym。
默认情况下,Fabric dSYM 会在归档后通过在 Fabric 集成开始时添加到 Build Phases 的 Fabric /run 脚本自动上传。
虽然它有时可能会因为不同的原因而失败。就像启用 Bitcode 一样
您还可以使用不同的工具进行构建自动化,例如提供上传 dSYMs 命令的 Fastlane。
【讨论】: