报告崩溃需要多长时间?

时间:2015-04-04 14:26:28

标签: ios8 crashlytics

我最近设置了Crashlytics,虽然有时我的测试版用户会崩溃应用程序并且我会收到报告,但我觉得我并不总能收回所有崩溃信息。< / p>

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

在看到错误之前是否有某种等待时间(如24小时)? 我无法得出结论,“崩解药”并没有永久地发挥作用。&#34;因为我有时会看到错误报告,但我并不相信它总是在工作。

app appate中的

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

  Fabric.with([Crashlytics()])
  ....
  Crashlytics.sharedInstance().setUserName(userSettings.UserName)
 }

然后在我的视图控制器中,我有:

   Crashlytics.sharedInstance().crash()

做Crashlytics.sharedInstance是对的吗?也许那个试图得到我的应用程序的差异/错误的实例?我没有看到使用&#34; Fabric&#34;

的方法

谢谢!

1 个答案:

答案 0 :(得分:1)

好的,这对我来说是个愚蠢。我读到你需要分离调试器,但我不明白(没有人嘲笑我)是你需要通过按Xcode中的方形停止按钮(显然)来阻止它(显然),但是那样保持打开模拟器(明显启动的另一个程序),然后点击模拟器&#34;主屏幕&#34;上的应用程序图标。

所以你在Xcode中启动应用程序w /调试,然后崩溃,然后停止,然后从模拟器重新启动你的应用程序(不是通过按播放来自Xcode本身),然后它应该发送你的报告。

还要非常感谢Crashlytics团队的支持。迈克直接向我伸出援助之手并帮助我安装:)