用Crashlytics收集ios崩溃日志
2014-05-17 16:47
337 查看
Crashlytics主要解决2个问题:
1、crash log的收集
2、crash log符号化
初步用了一下,感觉还不错。先到crashlytics申请一个账号,然后过几天会收到邀请码。之后用邀请码登陆,再按步骤操作即可
在将Crashlytics集成进app的过程中,关键是做了2件事:
由于不开源,无从得知这行代码做了什么事。猜测是启动了一个线程,对crash进行捕获,收集当时的stack信息、设备信息、app版本信息等,生成crash log发送到Crashlytics的服务器上。Crashlytics的服务器,对收集到的crash log进行整理,以dashboard的方式展示
应该是将此次编译的dSYM文件上传到Crashlytics的服务器,并且和此次编译的app有对应关系。这样收集到的crash log就可以在server端完成符号化,从而展示准确的stack line number
1、crash log的收集
2、crash log符号化
初步用了一下,感觉还不错。先到crashlytics申请一个账号,然后过几天会收到邀请码。之后用邀请码登陆,再按步骤操作即可
在将Crashlytics集成进app的过程中,关键是做了2件事:
调用Crashlytics提供的SDK
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { [Crashlytics startWithAPIKey:@"xxx"]; // other }
由于不开源,无从得知这行代码做了什么事。猜测是启动了一个线程,对crash进行捕获,收集当时的stack信息、设备信息、app版本信息等,生成crash log发送到Crashlytics的服务器上。Crashlytics的服务器,对收集到的crash log进行整理,以dashboard的方式展示
build phase增加一个脚本
./Crashlytics.framework/run xxx
应该是将此次编译的dSYM文件上传到Crashlytics的服务器,并且和此次编译的app有对应关系。这样收集到的crash log就可以在server端完成符号化,从而展示准确的stack line number
相关文章推荐
- iOS 崩溃日志 收集与发送服务器
- iOS中使用Bugly定位收集真机崩溃日志信息
- iOS崩溃日志记录工具--CrashlyTics
- iOS 原生的崩溃日志收集与发送二
- iOS崩溃日志收集
- iOS 崩溃日志 收集与发送服务器
- iOS上线后程序崩溃日志处理-- Crashlytics
- ios 崩溃日志收集
- iOS-崩溃日志收集(Bugly&BugHD)
- iOS崩溃日志收集
- iOS Bugly定位收集真机崩溃日志信息
- 使用Crashlytics收集iOS崩溃报告
- iOS 崩溃日志收集及分析
- iOS程序崩溃日志收集
- ios 崩溃日志收集
- IOS收集崩溃日志,查找崩溃代码行
- iOS 原生的崩溃日志收集与发送一
- iOS应用崩溃日志分析
- 好文-iOS应用崩溃日志揭秘
- android和iOS平台的崩溃捕获和收集