Symbolicate iPhone应用程序崩溃 - 将十六进制地址映射到有效的函数名称空间(调用堆栈)
上市要求:象征性崩溃
使用Xcode Organizer
使用外部服务
使用.crash文件和.dSYM文件来源:iTunesConnect崩溃报告(已分发)设备崩溃日志或外部服务 .
如果我有.crash文件和.dSYM文件,这是有效的 .
在 ~/ 中创建一个文件夹 temp ,路径为 ~/temp/将所有文件保存在 ~/temp/ 中,即脚本,.ipa,.dsym和.crash(实际上不需要.ipa)
~/
temp
~/temp/
Go to ~/temp/
Set path :如果系统中有两个Xcode或路径未设置
sudo /usr/bin/xcode-select -switch /Applications/Xcode.app/Contents/Developer/ export DEVELOPER_DIR=/Applications/Xcode.app
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'
./symbolicatecrash -v filename.crash
参考文献:
如何手动标记iOS崩溃以查看崩溃日志符号化iPhone应用程序崩溃报告iphone:.dSYM文件位于崩溃报告中的位置如何在XCode 4中创建dSYM文件?如何象征iPhone \ iPad崩溃日志?
你应该去 - > Xcode - > Organizer - > Devices - > Device Logs :)
在这里你可以找到崩溃日志....或者你可以使用TestFlight SDK使用看你的测试团队设备的崩溃日志....
2 回答
如果我有.crash文件和.dSYM文件,这是有效的 .
在
~/
中创建一个文件夹temp
,路径为~/temp/
将所有文件保存在
~/temp/
中,即脚本,.ipa,.dsym和.crash(实际上不需要.ipa)Go to
~/temp/
Set path :如果系统中有两个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
要么
下载脚本:外部shell脚本(上传为'symbolicatecrash')
./symbolicatecrash -v filename.crash
参考文献:
你应该去 - > Xcode - > Organizer - > Devices - > Device Logs :)
在这里你可以找到崩溃日志....或者你可以使用TestFlight SDK使用看你的测试团队设备的崩溃日志....