替换`didFinishLaunchingWithOptions`能检查出crash,但是`applicationDidBecomeActive`还是会正常执行,如果`applicationDidBecomeActive`中有代码crash了,那么永远看不到这个alert提示