美文网首页
根据ips文件信息定位问题

根据ips文件信息定位问题

作者: 云中追月 | 来源:发表于2021-04-14 21:16 被阅读0次

根据ips文件信息定位问题:

一、命令行方式:

1、下载对应版本号和build号的dsym.zip文件
2、解压并显示包内容后将DWARF文件下的文件copy到要执行命令的目录
3、输入下面的命令,替换成自己的工程名,首行地址和偏移地址。(首行地址在崩溃日志最下方的有工程标识行的地址)

xcrun atos -arch arm64 -o [APP名称] -l [基地址] [函数地址]
例子:
xcrun atos -arch arm64 -o XesApp-Test -l 0x100a80000 0x0000000101687ec4

二、symbolicatecrash工具批量定位

1、symbolicatecrash文件copy到一个文件夹里
路径:
/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash
2、将.dSYM文件copy到同一个文件夹里
(1).ipa路径:Xcode>Window>Organizer>Archives>xxx>Show in Finder>xxx.xcarchive>>显示包内容>xxx.app.dSYM

(2).framework路径:xxx.project>Products>xxx.framework>Show in Finder>Release-iphoneos>xxx.dSYM
3、获取crash文件或ips文件
本地路径:Xcode>Window>Devices and Simulators>选择已连接的真机>View Device Logs>xxxApp>右键导出.crash文件

客户端路径:设置>隐私>分析与改进>IPS文件
4、解析.crash/.IPS文件
终端命令:./symbolicatecrash xxx.crash xxx.dSYM > crash.log
5、报错
指定Xcode环境变量:export DEVELOPER_DIR="/Applications/Xcode.app/Contents/Developer"

相关文章

  • 根据ips文件信息定位问题

    根据ips文件信息定位问题: 一、命令行方式: 1、下载对应版本号和build号的dsym.zip文件2、解压并显...

  • 解析crash.ips

    目标 根据.ips文件和.dysm解析Crash 准备 将.ips, .dSYM文件存放在一个新建的文件夹下,命...

  • crash定位:ips文件转换

    转换前,需要三个文件 (1)xxx.ips文件【将其修改为:xxx.crash】 获取途径:windows 可通过...

  • iOS crash文件解析项目符号不显示解决方案【更新至Xcod

    背景 线上app崩溃后,拿到的crash文件只有地址和偏移地址,需要将crash文件或者ips文件符号化,才能定位...

  • atos命令定位crash

    利用atos命令定位crash 条件 1.ips文件 (格式不对需要升级控制台为最新系统) 2.dSYM文件 (需...

  • ips文件符号化

    最近遇到测试给到ips文件,在此记录下ips文件符号化的步骤。 第一步:导出ips文件 方法就是在手机里找到设置-...

  • iOS 通过ips分析crash

    注:ips文件和crash文件不一样,Xcode13,iOS15以前设备ips文件改后缀成crash可以解析,但是...

  • 解析iOS崩溃信息(解析ips文件)

    之前了解了一点解析ips文件的方式,觉得每次都要敲命令行老不爽了,于是乎想要一个一键解析的方式。学习了一会Shel...

  • linux服务器宕机

    1 首先查看日志文件命令:tail -f /var/log/messages 2 根据报错信息,定位到内存溢出出现...

  • iOS | 崩溃日志.ips/.crash文件解析

    一般来说,Mac无法直接打开.ips文件,所以获取到.ips文件时,将后缀改为.crash,然后就可以直接浏览了。...

网友评论

      本文标题:根据ips文件信息定位问题

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