减小用于符号化的dSYM文件的大小

问题描述 投票:1回答:1

我们正在寻找减少Apple平台上dSYM文件大小的方法。我们仅需要dSYM文件来象征崩溃的堆栈痕迹,在Crashlytics博客中,我读了this

这些映射实际上容纳的内容远远超出了符号化,为优化提供了一些机会。他们拥有通用符号调试器执行所需的一切通过并检查您的程序,这可能是信息。在iOS上,我们已经看到大于1GB的dSYM!这个是优化的真正机会,我们可以利用这一机会有两种方式。首先,我们仅将所需的映射信息提取到平台无关的轻量级格式。这导致典型与iOS dSYM相比,可节省20倍的空间。

将尺寸减小20倍听起来非常好,但是我发现如何实现此目的的信息很少。我是否需要了解Mach-O DWARF的详细信息才能实现此目的,或者某些命令行工具可以做到这一点?我也想知道剥离后的版本之后是否可以直接用于符号化。

谢谢。

ios crashlytics dwarf symbolicatecrash dsym
1个回答
0
投票

Crashlytics将dSYM转换为cSYM,并将这些cSYM用于符号化。此转换发生在客户端的Mac上。您可能需要查看实际上传到crashlytics的cSYM文件的最终大小。

© www.soinside.com 2019 - 2024. All rights reserved.