我将在AppStore上启动我的应用程序,我想跟踪崩溃并尽快修复它们。如果可能的话,收集关于用户活动和其他有用的东西的一些额外信息会很好。 为了做到这一点,我找了一些崩溃报告工具,我找到的最有趣的是:TestFlight Live,QuincyKit和Crashlytics。
在这三者中,QuincyKit应该是最轻的,但其他两个似乎非常有趣,因为它们提供了更复杂的报告和其他有趣的东西。
我的目标是在用户可以遇到的任何问题上获得尽可能多的信息,但同时我不想让应用程序变慢或消耗更多资源。
谢谢!
以下是我的决定:
我正在使用Crashlytics进行崩溃报告(是的,它看起来真的很棒)和TestFlight用于跟踪用户活动(检查点对于找出用户通常做什么以及弄清楚趋势是什么非常有用)。 我按照here
写的说明进行操作答案 0 :(得分:43)
老实说,我认为Crashlytics比崩溃报告的Testflight更好。
这就是你在Crashlytics中得到的,而你没有得到其他人。
这些只是少数,但我认为它们可能是最适合你的。
我们在极受欢迎的应用程序(数百万D / Ls)上使用了Testflight的崩溃报告近2年。它肯定比什么都没有好,如果你也使用TF进行分发也很方便,但是你可以从Crashlytics获得更多好处。今年夏天我们转向了Crashlytics,现在我们实际上能够管理崩溃并做出明智的决定以及何时修复,而不仅仅是筛选一个巨大的永无止境的清单。
我看到你已经接受了答案,但即使你选择继续使用Testflight,我也会认真地再看看。在你的应用发布之前,我发现很难真正掌握你所缺少的东西,而这一点更难以改变。
答案 1 :(得分:16)
Crashlytics 是崩溃报告中首屈一指的。
我们和你试图找到最好的碰撞报告解决方案在同一条船上。在对TestFlight,HockeyApp和Crashlytics进行了一些彻底的调查和测试之后,我们最初选择了HockeyApp,因为它们允许我们在iOS和Android上进行beta分发以及崩溃报告(我们希望在两个平台的一个解决方案中)。但是,HockeyApp的异常回溯只是没有给我们任何额外的崩溃细节。这就是 Crashlytics 闪耀的地方。他们的异常回溯是惊人的。周期。
所以这是我对所有3个SDK的总结:
Crashlytics
TestFlight
HockeyApp(HockeyKit - Beta发行版,QuincyKit - 崩溃报道)
所有这一切,我们选择Crashlytics进行崩溃报告,并选择HockeyApp进行beta分发。但是你必须选择最适合你需求的东西。
答案 2 :(得分:9)
绝对推荐Crashlytics 。
TestFlight Live过去给了我一些问题。似乎每次我使用TestFlight时,无论如何它都会失效。
Crashlytics非常棒。原因如下:
我在所有应用程序中使用Crashlytics。当我在那里时,我把它添加到了Hipstamatic,我们得到的数据令人震惊。它确实有助于改进我们的产品。我也试过TestFlight Live并在第一次测试后迅速将其删除,因为它导致崩溃。
Crashlytics非常棒。你应该使用它。
答案 3 :(得分:6)
如果我们只讨论崩溃报告,那么Crashlytics远比TestFlight好。 (从未尝试过QuincyKit,所以我无法比较3个选项)
我们在Weddar上使用Crashlytics超过一年了,它一直很棒。在我安装之前我已经尝试过其他解决方案时,我对它们所说的强大功能有点怀疑,但安装确实在大约5分钟内完成,它只为应用程序增加了大约40-45Kb。
崩溃报告非常详细,可以快速查明错误的解决方案,并且对sdk的更新非常稳定和稳定。该团队也非常支持。我记得当iPhone5问世时我们遇到了新ARM7的问题,他们在大约30分钟内解决了这个问题。
我使用TestFlight进行用户beta测试管理,所以我在夏天尝试过TestFlight Live SDK,看看它是否是一个集成在一个服务中的解决方案,但我们遇到了非常糟糕的体验。我在App Store Approval中首次拒绝了2次更新(Weddar于2011年4月推出),我们失去了大约一个月的时间来试图捕获这个bug。当LIVE beta测试时,没有用户会抱怨任何问题,我们通过删除TF SDK“解决”它。从来没有完全明白这是什么问题。我们联系了TestFlight团队,从未接触过。 (另一个重要的细节是TF SDK为我们的应用程序添加了大约800Kb。)
所以,即使我仍然使用TestFLight进行beta测试,如果你正在寻找一个优秀且轻量级的崩溃报告SDK,我肯定会说你应该使用Crashlytics。
希望这有帮助。
答案 4 :(得分:4)
我会说 TestFlight (直播)
根据我的经验,TestFlight SDK不会崩溃/减慢您的设备,并且具有非常通用的崩溃报告 - 允许您相当准确地调试报告的错误。
当你在开发中测试时,TestFlight也可以作为反馈包加倍。
这也是一个非常轻松的SDK。
更具体(在回答问题列表时):