appstore 审核崩溃结果分析

本文详细介绍了一套完整的流程,用于解析从AppStore反馈的崩溃报告。通过一系列具体步骤,包括复制必要的文件、使用symbolicatecrash工具进行符号化等,帮助开发者定位并解决iOS应用在实际使用中遇到的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

提交appstore审核后,如果程序崩溃,解决方案中心消息附件里会有一个崩溃的txt文件,可以用以下方法分析崩溃报告

  1. 桌面新建一个名称为crash的文件夹将附件txt文件拷入,假设其名字为crash.txt
  2. Xcode->Window->Organizer找到提交的那个Archive文件,假设其名字为TestShow in Finder,右击 Test.xcarchive,显示包内容,将dSYMs文件夹中的Test.app.dSYM文件和Products/Applications中的Test.app文件拷贝到桌面的crash文件夹
  3. 终端输入:find /Applications/Xcode.app -name symbolicatecrash -type f后得到/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash,将symbolicatecrash文件也拷贝至桌面crash文件夹
  4. cd 进入crash目录
  5. 执行./symbolicatecrash /Users/yourname/Desktop/crash/crash.txt /Users/yourname/Desktop/crash/Test.app.dSYM > Test_symbol.crash
  6. 终端执行完成以后,crash文件夹会有一个Test_symbol.crash,通过这个文件可以查看导致程序崩溃的原因

如果第5步出现这个错误  

Error: "DEVELOPER_DIR" is not defined at ./symbolicatecrash line 69

执行下 

export DEVELOPER_DIR="/Applications/XCode.app/Contents/Developer"

再执行第5步就可以了


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值