Symbolicate iPhone应用程序崩溃 [英] Symbolicate iPhone app crash

查看:130
本文介绍了Symbolicate iPhone应用程序崩溃的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Symbolicate iPhone应用程序崩溃 - 将十六进制地址映射到有效的函数名称空间(调用堆栈)

Symbolicate iPhone app crash - Map hexadecimal addresses to valid function namespace (call stack)

列出要求:符号崩溃


  1. 使用Xcode Organizer

  2. 使用外部服务

  3. 使用.crash文件和.dSYM文件

    来源:iTunesConnect崩溃报告(已分发)

    设备崩溃日志或外部服务。


推荐答案

如果我有.crash文件和.dSYM文件,这可行。

Provided I have .crash file and .dSYM file, this works.


  1. 初步

〜/ temp c $ c>,路径是〜/ temp /

将所有文件保存在〜/ temp / 即脚本,.ipa,.dsym和.crash(实际上不需要.ipa)

Create a folder temp in ~/, path is ~/temp/
Keep all files in ~/temp/ i.e. script, .ipa, .dsym and .crash (in fact .ipa is not needed)

转到 〜/ temp /

设置路径:如果有两个Xcode系统或路径未设置

Set path: If there are two Xcode's in system or paths not being set

s udo / usr / bin / xcode-select -switch /Applications/Xcode.app/Contents/Developer /
export DEVELOPER_DIR = / Applications / Xcode.app

创建快捷方式

Alias symbolicateCrash / Applications / Xcode.app / Contents / Developer / Platforms / iPhoneOS.platform / Developer / Library / PrivateFrameworks / DTDeviceKit.framework / Versions / A / Resources / symbolicatecrash

Alias symbolicateCrash /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKit.framework/Versions/A/Resources/symbolicatecrash

获取符号

atos -arch armv7 -o 'appname.app'.dSYM/Contents/Resources/DWARF/'appname' 0x0029c296
atos -arch armv7 -o 'appname.app'.dSYM/Contents/Resources/DWARF/'appname -l "binary image line of crash log"

symbolicateCrash 'logname'.crash 'appname.app'.dSYM/Contents/Resources/DWARF/'appname'


  • 如果有任何问题
    仍然无法链接到一些未找到,无法找出异常。

    下载脚本:外壳脚本(上传为'symbolicatecrash')

  • Still, if any issues? Still couldn't link with some not found, couldn't figure out exceptions.
    Downloaded script: external shell script (uploaded as 'symbolicatecrash')

    ./ symbolicatecrash -v filename.crash

    参考文献:


    如何手动识别iOS崩溃以查看崩溃日志

    < a href =https://stackoverflow.com/questions/1460892/symbolicating-iphone-app-crash-reports>符号化iPhone应用程序崩溃报告

    iphone:.dSYM文件位于崩溃的位置报告

    如何在XCo中创建dSYM文件de 4?

    如何象征iPhone \ iPad崩溃日志?

    这篇关于Symbolicate iPhone应用程序崩溃的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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