iOS上线后程序崩溃日志处理-- Crashlytics
2017-01-18 14:18
197 查看
iOS崩溃日志处理-- Crashlytics
前言:
在iOS开发的过程中和测试阶段会处理掉一些比较常的错误、和崩溃的信息。但是当我们的APP上线之后,如果发生了崩溃的事件。对于此事件的处理方式:1.可以通过appStore提供的信息,能查看我们的app是否有出错过崩溃,但是不能知道在哪里崩溃了。处理起来会很难复现
2.使用第三方的崩溃日志处理,比如:友盟, Crashlytics。在这里主要讲一下Crashlytics
一、准备工作:
1. 前往官网 Crashlytics官网首面进行下载,但是在下载IDE之前必须先进行账号注册。
2. 在安装好这些之后,就需要进行代码安装设置,具体方法见Crashlytics官网安装方法
二、下面进行详细的使用说明并配图:
2.1 打开下载的IDE会出如下界面.在这个界面添加需要Crashlytics的项目工程;如图:2.2 选择安装Crashlytics,如图
[Uploading A5B7E895-5AB7-4D18-9933-7AE1A30148ED_025672.png . . .]
代码:
./Fabric.framework/run b98094fac7f6c28217956b5e87b1fa047d50758b 2f2f6c3457dce628dc1e655ec872a6c25a4cc9acc5ec5e8e8213da83c81679b2
放到Shell里面:
./Fabric.framework/run b98094fac7f6c28217956b5e87b1fa047d50758b 2f2f6c3457dce628dc1e655ec872a6c25a4cc9acc5ec5e8e8213da83c81679b2
然后就运行:
command + B运行;
效果图:
出现这个错误的原因:是因为没有检测到Crashlytics安装的库;处理方法是:进行
pod安装;在profile文件中进行添加如下2项:
pod 'Fabric' pod 'Crashlytics'
添加代码:
#import "AppDelegate.h" #import <Fabric/Fabric.h> #import <Crashlytics/Crashlytics.h> @interface AppDelegate () @end @implementation AppDelegate - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { [Fabric with:@[[Crashlytics class]]]; [Crashlytics sharedInstance].debugMode = YES; return YES; }
完成之后运行:
command + B
效果图:
这样就成功了,如果有崩溃信息就会通过邮件的形式发送到你邮箱。
🐼🐶🐶如果对你有帮助,或觉得可以。请右上角star一下,这是对我一种鼓励,让我知道我写的东西有人认可,我才会后续不断的进行完善。
有任何问题或建议请及时issues me,以便我能更快的进行更新修复。
Email: marlonxlj@163.com
相关文章推荐
- iOS--上线被拒如何从苹果返回的崩溃日志iOS.crash文件处理找崩点(看这篇就懂了)
- 用Crashlytics收集ios崩溃日志
- IOS程序崩溃报告管理解决方案(Crashlytics 在2014-09-24)
- iOS崩溃日志记录工具--CrashlyTics
- iOS项目开发中,对后台返回数据为<null>时候的处理,避免取值产生程序崩溃问题
- iOS程序崩溃日志收集
- iOS 中捕获程序崩溃日志
- IOS自动捕获程序崩溃日志再发送邮件提示开发者
- iOS项目开发中,对后台返回数据为<null>时候的处理,避免取值产生程序崩溃问题
- iOS程序崩溃日志
- iOS 中捕获程序崩溃日志
- iOS 中捕获程序崩溃日志
- iOS 中捕获程序崩溃日志
- iOS崩溃日志的处理
- IOS程序运行时崩溃日志setObjectForKey: object cannot be nil
- iOS 捕获程序崩溃日志
- iOS 中捕获程序崩溃日志
- iOS开发-捕获程序崩溃日志
- 苹果审核返回崩溃日志 iOS .crash文件处理 symbolicatecrash
- ios程序崩溃处理