iOS 友盟崩潰統計不到數據,NSSetUncaughtExceptionHandler同樣不走。

項目中集成了友盟統計,領導時不時會看下。看了Android,上百個奔潰,iOS奔潰數爲0!就喊Android小哥哥改奔潰去了。咱自己 寫代碼,肯定有點數的。 問題在於友盟崩潰統計不到數據,自己寫的NSSetUncaughtExceptionHandler同樣不走。
排查了 是否有多寫的 NSSetUncaughtExceptionHandler,發現並沒有,也沒有其他 數據統計的 庫。
實在不行,來排查下 Exception,嗯~這就看到了 main.m 中 寫了 @try @catch , 這……

原本這個文件是這樣的:

#import <UIKit/UIKit.h>
#import "AppDelegate.h"

int main(int argc, char * argv[]) {
    @autoreleasepool {
        return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
    }
}

不知道哪位 在這裏寫了 @try@catch

#import <UIKit/UIKit.h>
#import "AppDelegate.h"

int main(int argc, char * argv[]) {
    @try {
        @autoreleasepool {
            return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
        }
    }
    @catch (NSException *exception) {
        
        NSLog(@"%@",exception);
        
    }
}

果然去掉就好了。😭找了好久

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章