iOS-compile_debug-crash_gain
2015-07-07 18:18
423 查看
1。调试过程中出现。
2。App Store上的应用,崩溃记录从App Store下载。
3。任意设备运行应用时的崩溃,会记录在设备中,通知itunes同步到电脑(mac系统或windows系统)后,可以在相应的目录找到崩溃记录:
• Mac OS X: ~/Library/Logs/CrashReporter/MobileDevice/<DEVICE_NAME>
• Windows XP: C:\Documents and Settings\<USERNAME>\Application Data\Apple Computer\Logs\CrashReporter\MobileDevice\<DEVICE_NAME>
• Windows Vista or 7: C:\Users\<USERNAME>\AppData\Roaming\Apple Computer\Logs\CrashReporter\MobileDevice\<DEVICE_NAME>
<USERNAME>为用户名。
崩溃报告中包括的崩溃类型:
1. 程序出错。常见类型。
2. 低内存。由于内存不足程序会给终止,且没有堆栈信息记录。
3. 用户强制退出。
4. 程序启动、退出或响应某个系统事件时间太长。
除了低内存崩溃无堆栈记录外,其它崩溃都有堆栈信息记录。
崩溃报告记录了堆栈跟踪的地址,开发人员在从appstore里获得这个崩溃报告后,需要自行把堆栈地址映射到符号(即源码中的哪一行哪一个函数)。
映射的方法是:崩溃报告+对应版本的.dSYM+对应版本的应用程序,并使用Xcode中的Organizer,把崩溃报告拖到Organizer窗口中。
可以参考Build and Archive command 的设置,在创建发布版应用程序时。
如果app提交到appstore,则崩溃报告会上传到appstore,开发者可以下载。
如果app未提交到appstore而以其它方式给用户使用,则崩溃报告需要用户配合发给开发者。在连接到电脑时,崩溃报告会同步到电脑特定目录:
• Mac OS X: ~/Library/Logs/CrashReporter/MobileDevice/<DEVICE_NAME>
• Windows XP: C:\Documents and Settings\<USERNAME>\Application Data\Apple Computer\Logs\CrashReporter\MobileDevice\<DEVICE_NAME>
• Windows Vista or 7: C:\Users\<USERNAME>\AppData\Roaming\Apple Computer\Logs\CrashReporter\MobileDevice\<DEVICE_NAME>
<USERNAME>为用户名。
2。App Store上的应用,崩溃记录从App Store下载。
3。任意设备运行应用时的崩溃,会记录在设备中,通知itunes同步到电脑(mac系统或windows系统)后,可以在相应的目录找到崩溃记录:
• Mac OS X: ~/Library/Logs/CrashReporter/MobileDevice/<DEVICE_NAME>
• Windows XP: C:\Documents and Settings\<USERNAME>\Application Data\Apple Computer\Logs\CrashReporter\MobileDevice\<DEVICE_NAME>
• Windows Vista or 7: C:\Users\<USERNAME>\AppData\Roaming\Apple Computer\Logs\CrashReporter\MobileDevice\<DEVICE_NAME>
<USERNAME>为用户名。
崩溃报告中包括的崩溃类型:
1. 程序出错。常见类型。
2. 低内存。由于内存不足程序会给终止,且没有堆栈信息记录。
3. 用户强制退出。
4. 程序启动、退出或响应某个系统事件时间太长。
除了低内存崩溃无堆栈记录外,其它崩溃都有堆栈信息记录。
崩溃报告记录了堆栈跟踪的地址,开发人员在从appstore里获得这个崩溃报告后,需要自行把堆栈地址映射到符号(即源码中的哪一行哪一个函数)。
映射的方法是:崩溃报告+对应版本的.dSYM+对应版本的应用程序,并使用Xcode中的Organizer,把崩溃报告拖到Organizer窗口中。
可以参考Build and Archive command 的设置,在创建发布版应用程序时。
如果app提交到appstore,则崩溃报告会上传到appstore,开发者可以下载。
如果app未提交到appstore而以其它方式给用户使用,则崩溃报告需要用户配合发给开发者。在连接到电脑时,崩溃报告会同步到电脑特定目录:
• Mac OS X: ~/Library/Logs/CrashReporter/MobileDevice/<DEVICE_NAME>
• Windows XP: C:\Documents and Settings\<USERNAME>\Application Data\Apple Computer\Logs\CrashReporter\MobileDevice\<DEVICE_NAME>
• Windows Vista or 7: C:\Users\<USERNAME>\AppData\Roaming\Apple Computer\Logs\CrashReporter\MobileDevice\<DEVICE_NAME>
<USERNAME>为用户名。
相关文章推荐
- IOS安装包瘦身
- iOS纯代码手动适配 [重写CGRectMake方法]
- iOS 8 Xcode6 设置Launch Image 启动图片<转>
- CocoaPods痛不欲生的安装过程
- IOS内存管理retain,assign,copy,strong,weak
- 小胖说事25----iOS7状态栏默认文字颜色修改
- IOS 后台运行 播放音乐
- iOS7程序后台运行
- iOS让js调用oc函数
- 手势操作 IOS
- iOS开发宝典:String用法大全
- iOS: bundle name, bundle display name, bundle identifier...
- iOS:字符串过滤掉非法字符
- 【iOS】屏幕适配之NSLayoutConstraint
- iOS的主要框架介绍
- iOS 往来--书面资料
- 一个iOS 框架介绍:MKNetworkKit
- Phonegap2.9.0本地打包html成ios应用
- 【iOS开发系列】后台模式
- iOS7下滑动返回与ScrollView共存二三事