我们在iOS应用商店发布了应用程序。根据指南,crashlytics SDK已集成,并且还调用了[Crashlytics startWithAPIKey:@"API_KEY"]
。崩溃没有在Crashlytics Dashboard上更新的原因可能是什么。
我们如何验证或调试Crashlytics sdk已正确集成和初始化的应用程序?
答案 0 :(得分:0)
在您发布之前,您是否确认报告了崩溃?如果没有,那么你可能会有一个冲突的异常/信号处理程序,阻止Crashlytics完成它的工作。
以下是您可以发出信号的方式:
-(void) throwSignal {
int i = 12345;
NSLog(@"%@", i);
}
要抛出未捕获的异常,只需执行以下操作:
[NSException raise:@"test version 3.3.2 crashy" format:@"awesomeness"];
如果您在发布之前能够获得崩溃报告,那么Crashlytics可能会收集报告,我会联系他们的支持团队。
答案 1 :(得分:0)
我们现在收到应用商店版本的崩溃报告。我们向crashlytics团队提供了一个.dSym文件,他们已经在他们的数据库中上传了相同的文件。