Ios8 报告车祸需要多长时间?

Ios8 报告车祸需要多长时间?,ios8,crashlytics,Ios8,Crashlytics,我最近安装了Crashlytics,虽然我的beta版用户有时会使应用程序崩溃,我会得到一份报告,但我觉得我并不总是能恢复所有崩溃 例如,今天,我故意在viewDidLoad中插入了一行将崩溃的代码(数组索引越界异常),2小时后,我仍然没有在列表中看到这个特定错误 在您看到错误之前是否有某种等待时间(如24小时)? 我不能断定“crashlytics从来都不起作用”,因为我确实有时会看到错误报告,但我不相信它总是起作用 应用程序内代理: func application(application

我最近安装了Crashlytics,虽然我的beta版用户有时会使应用程序崩溃,我会得到一份报告,但我觉得我并不总是能恢复所有崩溃

例如,今天,我故意在viewDidLoad中插入了一行将崩溃的代码(数组索引越界异常),2小时后,我仍然没有在列表中看到这个特定错误

在您看到错误之前是否有某种等待时间(如24小时)? 我不能断定“crashlytics从来都不起作用”,因为我确实有时会看到错误报告,但我不相信它总是起作用

应用程序内代理:

 func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: NSDictionary?) -> Bool {

  Fabric.with([Crashlytics()])
  ....
  Crashlytics.sharedInstance().setUserName(userSettings.UserName)
 }
然后在我的视图控制器中,我有:

   Crashlytics.sharedInstance().crash()
做Crashlytics.sharedInstance正确吗?也许这是为了得到我的应用程序的一个不同/错误的实例?我看不出用“织物”做这件事的方法


谢谢

好吧,这是我的愚蠢之举。我读到你需要分离调试器,但我不明白(没有人嘲笑我)的是,你需要通过按Xcode中的方形停止按钮(显然)来停止调试器,但要保持模拟器打开(另一个程序显然启动),然后从模拟器“主屏幕”上单击你的应用程序图标

因此,您在Xcode中启动应用程序并进行调试,然后使其崩溃,然后停止,然后从模拟器(而不是通过按play键从Xcode本身)重新启动应用程序,然后它将发送您的报告


还要感谢Crashlytics团队的支持。迈克直接联系我,帮我安装:)

嘿,这里是Crashlytics的迈克。有几件事可能会导致坠机报告立即出现!重新启动应用程序时会发送崩溃报告,因此请确保在导致崩溃后启动应用程序。XCode的调试器也需要断开连接——以下是实现这一点的步骤:嘿,迈克,谢谢你回复我。我更新了上面的问题,以显示我在应用程序中的代理以及崩溃时的代理(在另一个视图控制器中)。是这样吗?谢谢谢谢,这个设置看起来不错。你是在模拟器上测试还是在设备上测试?另外,请随时发邮件到crashlytics(dot)com的支持中心(support)给我,我可以为你的特定应用挖掘我们的后端。我们正在模拟器上尝试-你认为可能是这样吗?