iOS app崩潰收集

2021-07-09 23:46:59 字數 1349 閱讀 8828

1.  友盟  

但現在還只支援oc ,不支援swift ,如果是swift**有問題,捕捉不到問題

mobclick.setcrashreportenabled(true)

mobclick.setlogenabled(true)

let version:string = nsbundle.mainbundle().objectforinfodictionarykey("cfbundleshortversionstring") as! string

2. nssetuncaughtexceptionhandler 也是不支援swift

myuncaughtexceptionhandler.h :  

#import @inte***ce myuncaughtexceptionhandler : nsobject

+ (void)setdefaulthandler;

+ (nsuncaughtexceptionhandler *)gethandler;

+ (void)takeexception:(n***ception *) exception;

@end

myuncaughtexceptionhandler.m :  

#import "myuncaughtexceptionhandler.h"

void uncaughtexceptionhandler(n***ception * exception)

@implementation myuncaughtexceptionhandler

+ (void)setdefaulthandler

+ (nsuncaughtexceptionhandler *)gethandler

+ (void)takeexception:(n***ception *)exception

@end

在didfinishlaunchingwithoptions方法中:

//        nssetuncaughtexceptionhandler()

myuncaughtexceptionhandler.setdefaulthandler()

3. bugly : 支援swift  

4. 漫談ios crash收集框架  

5 ios自帶的崩潰日誌

bug收集功能  :a . 從xcode找到devices 選項中的view devices logs

c. 請使用者將裝置與電腦上的itunes store同步後,系統會將崩潰日誌儲存在電腦上,讓使用者email傳送給開發者

ios崩潰日誌收集 iOS崩潰日誌收集與解析

收集crash日誌方式 1.裝置上直接檢視 路徑 設定 隱私 分析 分析資料 2.xcode獲取裝置上資訊 路徑 xcode選單欄window devices and simulators 選中裝置 view device logs 3.xcode獲取發布版本崩潰資訊 路徑 xcode選單欄wind...

使用Crashlytics收集iOS崩潰報告

雖然說itunes connect上有crash report功能,但好像我還從來都沒在上面收集到過。然後自己動手寫crash report collection功能的成本又太高。所以我將目光投向了第三方整合解決方案。因為ts3的使用者群主要在國外,客戶也在國外,所以國內的 友盟 一開始就被排除了。...

Android崩潰資訊收集 Dora

fork和star是對我們最好的認可。序章doraconfig.builder this crashreportpolicy storagepolicy doramusic log build 其它可配置屬性有 crashreportpolicy 配置崩潰資訊分發的策略filterchain 配置過...