我们正在寻找减小苹果平台dSYM文件大小的方法。我们只需要dSYM文件来对崩溃的堆栈跟踪进行符号化,在Crashlytics博客中我读到了this:
这些映射实际上包含了比符号化所需更多的信息,提供了一些优化机会。它们拥有通用符号调试器所需的所有内容,可用于逐步检查和检验程序,这可能是大量的信息。在iOS上,我们看到dSYMs的大小超过1GB!这是一个真正的优化机会,我们以两种方式利用它。首先,我们将所需的映射信息提取到一个轻量级的、平台无关的格式中。这样做可以节省空间,典型情况下可以将iOS dSYM的大小减小20倍。
减小20倍的大小听起来非常好,但我发现很少关于如何实现这一点的信息。我需要学习Mach-O DWARF的详细信息才能做到这一点吗?还是一些命令行工具可以做到这一点?我还想知道剥离版本是否可以直接用于符号化。
谢谢。
这些映射实际上包含了比符号化所需更多的信息,提供了一些优化机会。它们拥有通用符号调试器所需的所有内容,可用于逐步检查和检验程序,这可能是大量的信息。在iOS上,我们看到dSYMs的大小超过1GB!这是一个真正的优化机会,我们以两种方式利用它。首先,我们将所需的映射信息提取到一个轻量级的、平台无关的格式中。这样做可以节省空间,典型情况下可以将iOS dSYM的大小减小20倍。
减小20倍的大小听起来非常好,但我发现很少关于如何实现这一点的信息。我需要学习Mach-O DWARF的详细信息才能做到这一点吗?还是一些命令行工具可以做到这一点?我还想知道剥离版本是否可以直接用于符号化。
谢谢。