在我的iOS App中捕获这样的错误ios 崩溃日志捕获,什么原因

查看iOS Crash logs的方法
给自己一点时间接受自己,爱自己,趁着下午茶的时间来学习图老师推荐的查看iOS Crash logs的方法,过去的都会过去,迎接崭新的开始,释放更美好的自己。
当应用在设备中运行发生崩溃,iOS将记录这些错误日志并且创建了崩溃报告(Crash Report)。崩溃报告中包含了iOS的版本、日期、异常类型、堆栈跟踪以及其他信息。① 在Xcode中查看崩溃报告当应用还在开发过程中发生了崩溃,则直接可以使用Xcode Organizer来查看崩溃报告。按如下操作:1.打开Organizer;2.选择“Devices”选项(界面的顶部);3.选择左侧菜单栏中的device项;4.选择"Devices"中的"Device Logs";在列表中包含了设备中所有应用发生的崩溃报告。② 在App Store中查看崩溃报告当用户是从App Store中安装了应用,那么iOS会将崩溃报告提交给Apple,可以使用iTunes Connect下来。如下操作:1.登录iOS Dev Center;2.选择iTunes Connect;3.选择“Manage Your Applications”;4.选择你需要查看崩溃报告的应用;5.选择选中应用图标下的“View Details”6.选择“Cransh Reports”链接;以上所述就是本文的全部内容了,希望大家能够喜欢。& 搜索“图”或者“tulaoshi_com”加关注,每天最新的美食、、、美妆、、手工DIY等教程让你一手全掌握。推荐关注!【扫描下图可直接关注】
来源:/n/7850.html
点击查看更多与《》相关的文章>>
关注图老师设计创意栏目可以让大家能更好的了解电脑,知道有关于电脑的更多有趣教程,今天给大家分享iOS内存错误EXC_BAD_ACCESS的解决方法教程,希望对大家能有一点小小的帮助。
有了下面这个iOS开发中实现显示gif图片的方法教程,不懂iOS开发中实现显示gif图片的方法的也能装懂了,赶紧get起来装逼一下吧!
下面图老师小编跟大家分享IOS获取各种文件目录路径的方法,一起来学习下过程究竟如何进行吧!喜欢就赶紧收藏起来哦~
今天图老师小编要跟大家分享详解iOS开发中UIPickerView控件的使用方法,精心挑选的过程简单易学,喜欢的朋友一起来学习吧!
手机中存在的奥秘太多,我们知道又有多少,很多手机小技巧尽在图老师,只有你不知道的,没有做不到的哦,看完让你大吃一惊!
清醒时做事,糊涂时读书,大怒时睡觉,无聊时关注图老师为大家准备的精彩内容。下面为大家推荐ios开发中时间转换的方法集锦,无聊中的都看过来。
热门搜索:
PS照片 打造完美蓝褐色婚片教程
Excel工作表无法取消隐藏的方法
在wps中怎样设置首字下沉
我的电脑地址栏不见了的解决方法
袜子是常见的生活用品,袜子的特点即是袜套袜邦前掌即后脚跟。今天我们要学画的是经典婴儿外袜,类似于小型圣诞袜。通过袜子儿童简笔画教学步骤图解我们可以一起了解这款袜子的构造。
相信很多人对翻墙并不陌生,都听说过翻墙。我们有时需要登录国外的网站,但是GFW将我们保护起来,以免受不良信息的侵害。想翻墙上国外网站却没有翻墙的方法,不要慌,本文为大家分享几个可以用的翻墙方法,让你轻松上YouTube、Facebook、Google。
我们都知道博美狗狗的毛发非常的长,如果不定期给博美狗狗梳毛的话,它们的毛就很有可能会打结,从而既不好看,而且也会对狗宝宝的健康有影响。那么怎么给博美梳毛?一起来看看给博美梳毛的方法。
我们都知道,维生素C是我们人体必需的一种维生素,而且缺乏这种维生素的话我们的身体也会非常不好。同样的,狗狗们对维生素的需求也是要充足的,狗狗缺乏维生素C也会非常不好,那么松狮宝宝缺乏维生素C有哪些表现?
怎么利用Photoshop给电商模特照片精修磨皮?很多朋友在工作中经常会遇到要求精修模特的情况,特别是做化妆品行业的电商设计师,所以总结了一下我的模特修图方法和技巧与大家分享,喜欢的朋友让我们一起来学习吧。
磨皮是我们ps照片最基本的技能,Photoshop人物磨皮是我们必须掌握的,如今不少国人对Photoshop修图的三大酷炫神技双曲线、中性灰与高低频几近痴迷,抓耳挠腮想学会它,下面一起看看教程吧。
掌握一点Photoshop教程对你是非常有用的,这篇教程是给大家分享PS简单快速创建眼睛彩虹美瞳效果方法,教程最终创建出来的效果非常漂亮,而且难度并不是很大,很值得大家学习,一起来学习吧。
2017年最受欢迎的生活服务APP!!生活服务类App的出现为日常生活带来极大便利,我们可以通过手机客户端预约各种家政服务,足不出户就能够享受实惠、便捷的生活服务,那么接下来我为大家推荐一些生活中必备生活app。
由于现在抢红包大热起来,很多app都开始支持发红包抢红包了,因此也出现了微信抢红包神器,可以自动抢微信红包,肯定比认为手动操作快,有消息就会自动打开,然后打开红包。今天就给大家分享2017微信自动抢红包神器大全。
2017手机赚钱软件排行榜!!很多朋友都在苦恼每天的钱不够话,空闲时间不知道怎么打发,总想寻找一种简单的赚钱方式,我们的手机app就有很多,下面具体给大家介绍手机赚钱软件有哪些,总有一款你中意的。
经常玩微信的朋友都知道,微信小程序已经全面上线了,对于小程序的出现是否会引发App变革众说纷纭,但不可否认的是小程序能够带给用户及产商一定的便利,那么今天为大家汇总目前上线的一些实用小程序。
男女交往一直都是人们比较关注的一个问题,都说相爱容易,相处不易,交往过的朋友应该都能深刻的体会到,女生常常抱怨着让男生理解自己,但男生也希望多体谅一下他们。尤其不要老是问一些无法回答的问题来考验他们。
很多朋友都信风水一说,对于自己家里房屋客厅的装修也是有一定要求的,因为客厅的风水关系着整个家居的运势,更关系着主人的财运与健康,因而客厅里的风水禁忌是需要我们谨慎注意的,那么风水学中客厅风水禁忌有哪些呢?
春天已经来临了,夏天也不远了,新的一才刚刚开始,时尚爱美的美眉们最关注的就是春夏服装设计的流行趋势了,早早的把握住时尚趋势走在流行的最尖端,今天就给大家整理分享2017春夏女装设计流行趋势 ,你绝对不能错过的亮点。获取iOS设备上崩溃日志(Crash Log)的方法_iOS开发_西部e网
获取iOS设备上崩溃日志(Crash Log)的方法
我们常常会遇到iPhone手机或者iPad平板上运行APP崩溃的问题,有时候打开某个APP,却一下子&闪退&了。有的再次进入就正常了,有些可能就再也进不去了。
我们常常会遇到iPhone手机或者iPad平板上运行APP崩溃的问题,有时候打开某个APP,却一下子&闪退&了。有的再次进入就正常了,有些可能就再也进不去了。
对于开发者来说,这个绝对是头疼的问题。因为这些日志可能存在于用的设备里面。那么如何获取到iOS设备崩溃日志呢?这个提供一些简单的方法,共开发者与用户沟通使用。
1、iTunes同步获取
大部分用户可能都会使用iTunes软件来管理iPhone或者iPad设备,这时候同步的Crash日志就会同步到电脑上,我们只需要在特定的路径里面寻找即可。
Mac OS X:~/Library/Logs/CrashReporter/MobileDevice
Windows XP:C:\Documents and Settings\Application Data\Apple computer\Logs\CrashReporter
Windows 7/Vista: C:\Users\计算机登录名\AppData\Roaming\Apple Computer\Logs\CrashReporter\MobileDevice
2、使用第三方软件:itools等
如果你平时不用iTunes,而是使用itools这类第三方的软件对iPhone设备进行管理,也是没问题的。
打开itools,在你的设备下,找到&高级功能&,点击&崩溃日志&,然后将需要的日志导出到电脑里面就可以了!
赞助商链接:首先我们经常会闪退的异常有哪些呢?crash的产生来源于两种问题:违反iOS策略被干掉,以及自身的代码bug。
1.1 低内存闪退
前面提到大多数crash日志都包含着执行线程的栈调用信息,但是低内存闪退日志除外,这里就先看看低内存闪退日志是什么样的。
我们使用Xcode 5和iOS 7的设备模拟一次低内存闪退,然后通过Organizer查看产生的crash日志,可以发现Process和Type都为Unknown:
Watchdog超时
Apple的iOS
Developer Library网站上,QA1693文档中描述了Watchdog机制,包括生效场景和表现。如果我们的应用程序对一些特定的UI事件(比如启动、挂起、恢复、结束)响应不及时,Watchdog会把我们的应用程序干掉,并生成一份响应的crash报告。
1.3 用户强制退出
一看到&用户强制退出&,首先可能想到的双击Home键,然后关闭应用程序。不过这种场景是不会产生crash日志的,因为双击Home键后,所有的应用程序都处于后台状态,而iOS随时都有可能关闭后台进程,所以这种场景没有crash日志。
另一种场景是用户同时按住电源键和Home键,让iPhone重启。这种场景会产生日志(仅验证过一次),但并不针对特定应用程序。
这里指的&用户强制退出&场景,是稍微比较复杂点的操作:先按住电源键,直到出现&滑动关机&的界面时,再按住Home键,这时候当前应用程序会被终止掉,并且产生一份相应事件的crash日志。
通常,用户应该是遇到应用程序卡死,并且影响到了iOS响应,才会进行这样的操作&&不过感觉这操作好高级,所以这样的crash日志应该比较少见。
2. 代码bug
此外,比较常见的崩溃基本都源于代码bug,比如数组越界、插空、空引用、引用未定义方法、多线程安全性、访问野指针、发送未实现的selector等。
再来谈谈获取iOS设备上崩溃日志(Crash Log)的方法
第一个方法:XCode& 的菜单Window-&Organizer&&&
选择Devices& -&& 选中的手机 -&&点击手机名称左边的箭头 会等到如下图
在右边竖蓝色矩形框中 Type里面出现两种类型:Unknown和Crash 这两种类型分别是 内存不够回收内存kill应用程序导致Crash和程序异常Crash的日志。
第二种方法 打开手机 - & 设置 -& 通用 - & 关于本机 - & 诊断与用量 - & 诊断与用量数据& 这里面就是所有应用的Crash日志。(本人没找到这个)
第三种方法 使用第三方软件:itools等
如果你平时不用iTunes,而是使用itools这类第三方的软件对iPhone设备进行管理,也是没问题的。
打开itools,在你的设备下,找到&高级功能&,点击&崩溃日志&,然后将需要的日志导出到电脑里面就可以了!
第四种方法 通过iTunes Connect(Manage Your Applications - View Details - Crash Reports)获取用户的crash日志
大部分用户可能都会使用iTunes软件来管理iPhone或者iPad设备,这时候同步的Crash日志就会同步到电脑上,我们只需要在特定的路径里面寻找即可。
Mac OS X:~/Library/Logs/CrashReporter/MobileDevice
Windows XP:C:\Documents and Settings\Application Data\Apple
computer\Logs\CrashReporter
Windows 7/Vista:&C:\Users\计算机登录名\AppData\Roaming\Apple
Computer\Logs\CrashReporter\MobileDevice
阅读(...) 评论()

我要回帖

更多关于 php 捕获错误 的文章

 

随机推荐