iphone – XCode 4.3.2中的符号化崩溃日志
发布时间:2020-12-14 20:00:14 所属栏目:百科 来源:网络整理
导读:每当我的应用程序发生崩溃时,崩溃日志都会在组织者内部以符号形式显示.现在的问题是所有指向iOS类的内存地址都被标记得很好,但我的应用程序类的内存地址没有被象征化.我需要设置哪个XCode项目属性才能启用它们. 这些是当前的构建设置,可以实现iOS类的符号化.
每当我的应用程序发生崩溃时,崩溃日志都会在组织者内部以符号形式显示.现在的问题是所有指向iOS类的内存地址都被标记得很好,但我的应用程序类的内存地址没有被象征化.我需要设置哪个XCode项目属性才能启用它们.
这些是当前的构建设置,可以实现iOS类的符号化.我正在使用XCode 4.3.2. 解决方法
你关掉了聚光灯吗? symbolicatecrash使用聚光灯来查找二进制文件和dsym文件,因此如果您关闭了聚光灯,那么它将无法找到它们.无论如何,这里是如何将十六进制堆栈跟踪地址转换为行号:
[1]通过转到XCode-> Organizer,单击存档,然后右键单击存档,然后cd进入此目录(您可以将文件夹拖到shell窗口中)来查找.dSym文件. [2] cd进入dSYMs目录. [3]运行dwarfdump命令将十六进制地址转换为代码中的行号: dwarfdump --arch armv7 myApp.dSYM --lookup 0xaabbccdd | grep 'Line table' (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |