当app出现崩溃, 研发阶段一般可以通过以下方式来跟踪crash信息

#1.模拟器运行, 查看xcode错误日志

#2.真机调试, 查看xcode错误日志

#3.真机运行, 查看device系统日志

 

下面举例说明, 先写一段会Crash的代码crashdemo:

大学生就业培训,高中生培训,在职人员转行培训,企业团训

- (void)viewDidLoad {
    [super viewDidLoad];    // Do any additional setup after loading the view, typically from a nib.
    [self performSelector:@selector(print) withObject:nil afterDelay:5];
}- (void)print {
    NSArray *array = @[];
    NSLog(@"%@", array[1]);
}

大学生就业培训,高中生培训,在职人员转行培训,企业团训

 

Demo#1.模拟器运行, 查看xcode错误日志

程序执行后会立即崩溃, 打开xcode系统日志可以看到以下错误信息

网友评论