Symbolicate iPhone应用崩溃
Symbolicate iPhone应用程序崩溃 - 将十六进制地址映射到有效的函数名称空间(调用堆栈)
上市要求:符号化崩溃
来源:iTunesConnect崩溃报告(分布式)
设备崩溃日志或外部服务。
如果我有.crash文件和.dSYM文件,这可以工作。
初步
在~/
创建一个文件夹temp
,路径是~/temp/
将所有文件保存在~/temp/
ie脚本,.ipa,.dsym和.crash(实际上不需要.ipa)
去 ~/temp/
设置路径 :如果系统中有两个Xcode或未设置路径
sudo /usr/bin/xcode-select -switch /Applications/Xcode.app/Contents/Developer/
export DEVELOPER_DIR=/Applications/Xcode.app
创建快捷键
别名symbolicateCrash /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKit.framework/Versions/A/Resources/symbolicatecrash
获得象征意义 :
atos -arch armv7 -o 'appname.app'.dSYM/Contents/Resources/DWARF/'appname' 0x0029c296
atos -arch armv7 -o 'appname.app'.dSYM/Contents/Resources/DWARF/'appname -l "binary image line of crash log"
要么
symbolicateCrash 'logname'.crash 'appname.app'.dSYM/Contents/Resources/DWARF/'appname'
不过,如果有任何问题 ? 仍然无法连接一些未找到,无法找出例外。
下载的脚本:外部shell脚本(上传为'symbolicatecrash')
./symbolicatecrash -v filename.crash
参考文献:
如何手动对iOS崩溃进行Symbolicate查看崩溃日志
具有符号性的iPhone应用程序崩溃报告
iphone:.dSYM文件位于崩溃报告中
如何在XCode 4中创建dSYM文件?
如何象征iPhone iPad崩溃日志?
你应该去 - > Xcode - >管理器 - >设备 - >设备日志:)
在这里您可以找到崩溃日志....或者您可以使用TestFlight SDK查看您的测试团队设备的崩溃日志....
链接地址: http://www.djcxy.com/p/44969.html