iOS cash 文件符号化
作者:
望穿秋水小作坊 | 来源:发表于
2021-04-08 17:32 被阅读0次1. 拿到对应APP 版本的 dSYM 文件
- 通过菜单
Xcode -> Window -> Organizer -> Archiver
找到打包的项目,右键 Show In Finder
,找到 AppName.xcarchive
,右键显示包内容,找到 AppName.app.dSYM
- 在桌面创建一个文件夹temp,将以上两个文件拷贝到
temp文件夹中
2. 想办法拿到 cash 文件
- crash文件的格式可能是
.beta、.crash或.ips
- 将需要分析的crash文件也拷贝到
temp文件夹中
3. 拿到 symbolicatecrash
文件
- 打开终端,用
find /Applications/Xcode.app -name symbolicatecrash -type f
查找 symbolicatecrash
,其中 /Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash
路径是需要的 symbolicatecrash
文件,将 symbolicatecrash
文件也拷贝到 temp文件夹中
4. 保证 dSYM 文件
和 Crash 文件
两个的 UUID 是一致的
- 查看dSYM文件里面的UUID命令:
dwarfdump --uuid AppName.app.dSYM
image.png
5. 执行脚本
- 进入
temp文件夹中
,创建 install.sh
脚本文件,并输入一下命令
- 执行
./install.sh
即可
export DEVELOPER_DIR='/Applications/Xcode.app/Contents/Developer'
./symbolicatecrash 111-2021-02-24-111637.ips.beta --dsym=111.app.dSYM>crash_result.crash
本文标题:iOS cash 文件符号化
本文链接:https://www.haomeiwen.com/subject/fcyvkltx.html
网友评论