我正在尝试测试我的Rollbar安装是否可以正常工作,并且在applicationDidFinishLaunchingWithOptions中有此功能:

dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(5.0 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
    [NSException raise:NSGenericException format:@"Everything is ok. This is just a test crash."];
});

// Also tried this to simulate bad access
strcpy(0, "bla");

除非它没有显示在仪表板上。

但是,这样做:
[Rollbar infoWithMessage:@"Testing the install"];

有没有一种方法可以模拟将实际发送到仪表板的测试崩溃?感激。尽管我确实发现这种情况非常奇怪,因为Rollbar应该只是遇到了所有这些错误。

更新(2015年10月15日)

实际上,我已通过电子邮件发送给Rollbar,而他们已经在解决此问题已有几个星期了。也许新的iOS妨碍了他们的服务?

更新(2016年5月15日)

他们仍然从来没有回过头来。我想他们还有一些更高优先级的问题要处理!

最佳答案

使用iOS,您必须再次启动应用程序备份才能在仪表板上查看任何内容。 Rollbar保存错误和通知,并在启动时批量发送它们。

关于ios - 如何在测试崩溃的情况下测试iOS的Rollbar安装,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32661408/

10-11 04:56