Symbolicate iPhone应用崩溃

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

上市要求:符号化崩溃

  • 使用Xcode Organizer
  • 使用外部服务
  • 使用.crash文件和.dSYM文件
    来源:iTunesConnect崩溃报告(分布式)
    设备崩溃日志或外部服务。

  • 如果我有.crash文件和.dSYM文件,这可以工作。

  • 初步

    ~/创建一个文件夹temp ,路径是~/temp/
    将所有文件保存在~/temp/ ie脚本,.ipa,.dsym和.crash(实际上不需要.ipa)

  • ~/temp/

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

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

  • 创建快捷键

    别名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'
    
  • 不过,如果有任何问题 ? 仍然无法连接一些未找到,无法找出例外。
    下载的脚本:外部shell脚本(上传为'symbolicatecrash')

  • ./symbolicatecrash -v filename.crash

    参考文献:

    如何手动对iOS崩溃进行Symbolicate查看崩溃日志

    具有符号性的iPhone应用程序崩溃报告

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

    如何在XCode 4中创建dSYM文件?

    如何象征iPhone iPad崩溃日志?


    你应该去 - > Xcode - >管理器 - >设备 - >设备日志:)

    在这里您可以找到崩溃日志....或者您可以使用TestFlight SDK查看您的测试团队设备的崩溃日志....

    链接地址: http://www.djcxy.com/p/44969.html

    上一篇: Symbolicate iPhone app crash

    下一篇: Targeted for iPad option in Xcode