在iOS上使用多个崩溃报告器

时间:2012-05-25 13:28:25

标签: ios service crash-reports testflight

我们成功使用TestFlightLive作为崩溃记者,但我认为缺少某些功能。这些缺失的功能出现在另一个崩溃的记者中:Crashlytics,但截至目前,我并不愿意完全转换崩溃记者。所以我想知道是否可以在一个应用程序中将这两个崩溃记者一起使用(这将在未来的应用程序商店中使用)。

2 个答案:

答案 0 :(得分:17)

我同时运行TestFlight和Crashlytics,他们都报告错误。与上面所说的Jens Kohl类似,它必须在TestFlight SDK初始化后包含。这是我的代码:

#ifdef DEBUG
    // setup testflight if in debug (ie dev) mode
    [TestFlight takeOff:kTestFlightAPIKey];
#endif

    [Crashlytics startWithAPIKey:kCrashlyticsAPIKey];

答案 1 :(得分:3)

您只能使用1个崩溃报告框架。捕获崩溃的框架让其他框架无法捕获它或获取错误数据,因为已经在线程上执行了新代码。