(_hidden#919_:0)崩溃符号文件中 [英] (_hidden#919_:0) inside crash symbolication file

查看:82
本文介绍了(_hidden#919_:0)崩溃符号文件中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

由于Xcode 7不会帮我手动执行崩溃日志,因此我尝试手动将其表示为崩溃日志.但是,我得出了这样的结果:

I am attempting to manually symbolicate a crash log since Xcode 7 will not do it for me. Yet, I come to this result:

这是什么意思,我该怎么办?我也使用过atos,它给了我相同的地址!我确信我也有正确的dSYM,.app和日志.

What does this mean and what can I do with this? I have used atos as well and it just gives me the same address! I am sure I have the right dSYM, .app, and log as well.

谢谢!

推荐答案

当您在崩溃日志中看到__hidden_​​的函数名时,这意味着您在从存档导出ipa的过程中启用了位码.为了能够象征崩溃日志,您应该使用存档中的模块映射文件:

When you see __hidden_ in crash log for function names, this means you enabled bitcode during ipa export from archive. In order to be able to symbolicate crash log you should use module map files from archive:

这是您需要在终端中运行的命令:

Here are the commands you need to run in terminal:

dsymutil-符号映射PATH_TO_BCSYMBOLMAPS_DIR PATH_TO_DSYM

dsymutil --symbol-map PATH_TO_BCSYMBOLMAPS_DIR PATH_TO_DSYM


用于所有符号映射文件.在执行此命令后,您可以尝试使用atos命令:


for all symbol map files. After this command you can use atos command as you have tried:

dwarfdump --arch YOUR_ARCH myApp.dSYM-查找YOUR_LOOKUP_ADDRESS

dwarfdump --arch YOUR_ARCH myApp.dSYM --lookup YOUR_LOOKUP_ADDRESS

这篇关于(_hidden#919_:0)崩溃符号文件中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆