苹果审核被拒,返回. txt 的崩溃日志转换格式化
来源:互联网 发布:网络批发平台 编辑:程序博客网 时间:2024/06/06 14:04
1.在桌面创建一个crash文件夹
2.首先找到symbolicatecrash工具存放的地址(Xcode显示包内容亦可找到) 打开终端输入指令:
find /Applications/Xcode.app -name symbolicatecrash -type f
稍等片刻得到地址:/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash
3.用命令将symbolicatecrash拷贝到桌面的crash文件夹里
cp /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKitBase.framework/Versions/A/Resources /symbolicatecrash /Users/XXX/Desktop/crash
4.Xcode>Window>Organize在Archives找到上传的App-右击-Show in Finder 右击后显示包内容 复制ProjectName.app和ProjectName.app.dSYM到crash文件夹里
5.校验ProjectName.app、ProjectName.app.dSYM、crashLog.txt 的UUID是否一致
dwarfdump --uuid ProjectName.app/ProjectName
dwarfdump --uuid ProjectName.app.dSYM
崩溃日志的UUID 在 Binary Images: 下第一行 ProjectName arm64 后
6.终端输入
./symbolicatecrash /Users/XXX/Desktop/crach/crashLog.txt /Users/XXX/Desktop/crach/ProjectName.app.dSYM > crashLogEnd.crash
出现 Error: "DEVELOPER_DIR" is not defined at ./symbolicatecrash line 69. 输入 export DEVELOPER_DIR="/Applications/XCode.app/Contents/Developer"
后再次输入
./symbolicatecrash /Users/XXX/Desktop/crach/crashLog.txt /Users/XXX/Desktop/crach/ProjectName.app.dSYM > crashLogEnd.crash
最后可以根据crashLogEnd.crash详细崩溃信息对程序进行修复
补充:Exception Type: 异常类型
Exception Codes: 异常出错的代码(常见代码有以下几种)
0x8badf00d错误码:Watchdog超时, 看门狗定时器超时导致 Ate Bad Food
0xbaaaaaad错误码:用户按住Home键和音量键,获取当前内存状态,不代表崩溃。
0xbad22222错误码:VoIP应用被干掉。
0xc00010ff错误码:太热, “cool off”。
0xdead10cc错误码:在后台时仍然占据系统资源(通讯录)被干掉,意为“dead lock”。
0xdeadfa11错误码:用户强制退出,意为“dead fall”。
Triggered by Thread: 在某一个线程出了问题导致crash,Thread 0 为主线程、其它的都为子线程
Last Exception Backtrace: 最后异常回溯
转载自 http://blog.csdn.net/kuaileboer/article/details/54880038
- 苹果审核被拒,返回. txt 的崩溃日志转换格式化
- 苹果审核返回崩溃日志 iOS .crash文件处理 symbolicatecrash
- iOS--上线被拒如何从苹果返回的崩溃日志iOS.crash文件处理找崩点(看这篇就懂了)
- 苹果审核被拒
- 苹果审核被拒
- 苹果审核被拒总结
- 苹果审核崩溃Crash信息解析
- 苹果审核因IPv6被拒的探索与解决方法
- App Store 审核条款最新版--iOS审核被拒的原因都在这里了--苹果应用商店审核条款
- 苹果的审核
- iOS项目之苹果审核被拒
- 苹果审核被拒问题总结
- 记录下苹果审核被拒原因
- Xcode7.3下如何分析线上(已通过AppStore审核)IOS应用的崩溃日志
- aliyun支持ipv6的配置-苹果审核被拒的的破解之道
- aliyun支持ipv6的配置-苹果审核被拒的的破解之道
- app被Rejected 的各种原因翻译(苹果审核被拒反馈表)
- 关于IAP:苹果的审核规则发生了一点变化--没有“恢复”将会被拒
- java验证码刷新
- $(document).ready(function(){})
- Resource is out of sync with the file system
- Spring 组件扫描
- LevelSet小结
- 苹果审核被拒,返回. txt 的崩溃日志转换格式化
- 查看APK的签名的方法
- classic bluetooth chat 四
- mysql sql语句的执行过程
- linux中history命令显示操作执行的时间配置
- 手机UDP穿透问题
- 内存泄漏改善方针
- Maven入门指南(二)
- ubuntu启动tftp服务cannot open IPv6 socket, disable IPv6: Address family not supported by protocol