美文网首页
iOS crash解析

iOS crash解析

作者: Amuxiaomu | 来源:发表于2022-07-29 15:41 被阅读0次

    1.参考
    .ips崩溃报告文件(dSYM)分析
    iOS dSYM详解和分析crash,ips文件

    获取 symbolicatecrash

    find /Applications/Xcode.app -name symbolicatecrash -type f
    

    2.警告symbolicatecrash is deprecated
    苹果再xcode13.3已经废弃了这个脚本
    https://developer.apple.com/documentation/Xcode-Release-Notes/xcode-13_3-release-notes

    3.symbolicatecrash还是可以使用,但是需要用脚本将.ips文件转换成之前的格式
    https://iosexample.com/script-for-converting-ips-files-from-new-apple-json-crash-format-used-on-ios15-devices-to-old-style-type/
    https://github.com/tomieq/AppleCrashScripts?ref=iosexample.com

    崩溃日志分析工具-atos、Symbolicatecrash

    4.报错: Use of uninitialized value $data in substitution
    注意:symbolicatecrash的参数顺序,否则会报类似错误

    ./symbolicatecrash crashFile.crash projectName.app.dSYM > crash.txt
    使用symbolicatecrash解析crash log日志

    Requested but did not find extension point with identifier

    5.报错: No symbolic information found
    ios crash No symbolic information found
    原因: ips.文件中的UUID 与 dSYM中的不一样
    查看dSYM中的UUID:

    dwarfdump --uuid OAAssistant.app.dSYM
    

    查看crash的日志中的UUID(找到Binary Image)

    iOS的crash日志符号化操作

    相关文章

      网友评论

          本文标题:iOS crash解析

          本文链接:https://www.haomeiwen.com/subject/zyrqwrtx.html