IOS Bug分析
2015-07-01 18:18
363 查看
异常代码是SIGABRT。通常, SIGABRT 异常是由于某个对象接收到未实现的消息引起的。 或者,用简单的话说,在某个对象上调用了不存在的方法。
在处理之前,请依然将“.app“, “.dSYM”和 ".crash"文件放到同一个目录下
.app 和.dSYM在同一处。.crash文件通过Xcode导出。
命令行:
1)确认ymbolicatecrash位置
find /Applications/Xcode.app -name symbolicatecrash -type f
/Applications/Xcode.app/Contents/SharedFrameworks/DTDeviceKitBase.framework/Versions/A/Resources/symbolicatecrash
2)
export DEVELOPER_DIR="/Applications/Xcode.app/Contents/Developer"
3)
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKitBase.framework/Versions/A/Resources/symbolicatecrash appName.crash appName.app > appName.log
替换成自己的文件名;
——>亲测,可用。但是“.app“, 和 ".crash"文件 需要对应上。
二,[b] 使用XCode[/b]
[b]从Xcode的Organizer窗口获取崩溃日志后过几秒钟,崩溃日志将被自动符号化[/b]
三,Xcrun
首先你得找到你的调试文件
再xcrun 找出该地址所对应的代码
MyApp.app 和MyApp.app.dSYM两个文件
再xcrun atos -o xxx.app/xxx armv7 0x69c2b1(crash地址)
版本信息一定要对
iOS应用崩溃日志分析
分析iOS Crash文件:符号化iOS Crash文件的3种方法
一 ,使用命令行工具symbolicatecrash在处理之前,请依然将“.app“, “.dSYM”和 ".crash"文件放到同一个目录下
.app 和.dSYM在同一处。.crash文件通过Xcode导出。
命令行:
1)确认ymbolicatecrash位置
find /Applications/Xcode.app -name symbolicatecrash -type f
/Applications/Xcode.app/Contents/SharedFrameworks/DTDeviceKitBase.framework/Versions/A/Resources/symbolicatecrash
2)
export DEVELOPER_DIR="/Applications/Xcode.app/Contents/Developer"
3)
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKitBase.framework/Versions/A/Resources/symbolicatecrash appName.crash appName.app > appName.log
替换成自己的文件名;
——>亲测,可用。但是“.app“, 和 ".crash"文件 需要对应上。
二,[b] 使用XCode[/b]
[b]从Xcode的Organizer窗口获取崩溃日志后过几秒钟,崩溃日志将被自动符号化[/b]
三,Xcrun
首先你得找到你的调试文件
再xcrun 找出该地址所对应的代码
MyApp.app 和MyApp.app.dSYM两个文件
再xcrun atos -o xxx.app/xxx armv7 0x69c2b1(crash地址)
版本信息一定要对
相关文章推荐
- iOS上使用自定义ttf字体
- OC基础查补-IOS OC声明变量在@interface括号中与使用@property的区别
- iOS开发 关于SEL方法使用的简单总结
- IOS 半自动化打包
- iOS开发基础之排序
- ios8 中改变label的高度
- iOS 时间处理(转)
- iOS and OS X Network Programming Cookbook |Creating an echo server(Bonjour)(下)
- iOS并发编程指南
- ios调打电话代码
- IOS读写沙盒文件数据
- XCode开发证书生成步骤
- iOS 时间
- iOS开发之iOS程序偏好设置(Settings Bundle)的使用
- iOS开发笔记24--第三方库JSONModel的使用
- iOS的手势
- iOS 易忘的字符串方法
- iOS开发:创建真机调试证书
- iOS 常见的加密方法
- iOS开发笔记23——iOS工程结构