我正在研究如何创建服务器端 iOS 崩溃报告符号服务器,如 Crashlitics 或 Crittercism 或 HokeyApp,据我所知,他们只要求用户上传 .dSYM 文件,然后他们就能够符号化崩溃报告,我我想知道他们是如何存档的?Apple 的标准 symbolicatecrash 命令需要同时提供应用程序二进制文件和 .dSYM 文件:
符号化 - 将堆栈跟踪地址解析为源代码方法和行 - 需要上传到 App Store 的应用程序二进制文件和构建该二进制文件时生成的 .dSYM 文件。这必须是完全匹配的 - 否则,报告不能被完全符号化。至关重要的是,您必须使用其 .dSYM 文件将每个构建分发给用户(无论该分发的详细信息如何)。
有谁知道细节吗?谢谢。