美文网首页iOS开发实战
IOS app crash 定位

IOS app crash 定位

作者: 遇见猫的大鱼 | 来源:发表于2017-02-04 17:28 被阅读137次

    今天收集了一个APP 崩溃日志,没有定位到文件代码行数,头疼,研究了很久找到了,这里把定位方法告诉大家

     奔溃的线程 Binary Images

    第一步:用xcode 打开crash日志,这个大家都会

    第二步:终端命令行 cd 到 xxx.app 路径,也可以拷贝出来,但是估计会有权限问题,直接在工程路径看就好啦

    .app包所在位置

    第三步: 确认你的闪退日志和XXX.app是同一版本,如果确定一样,那就可以跳过。但是要在闪退日志中查找“ Code Type ”,确定他的结构(armv7、armv7s还是arm64)

    找到你的应用XXX.app文件 通过应用“终端、Terminal” 查看其UUID

    在命令行输入“dwarfdump --uuid XXX.app/XXX”

    查看UUID

    这里可以看到我的是arm64的,没有问题

    第四步:定位错误

    直接在终端中输入以下命令“atos -o XXX.app/XXX -arch arm64 xxxxxxxx ”

    找到崩溃的地方

    “ xxxxxxxx ”这个地址是怎么得到的呢?我们要找到 crash 的线程,里面的工程APP名字后面对应的第一个地址,如果有多个就像我一样空格隔开

    相关文章

      网友评论

      本文标题:IOS app crash 定位

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