【发布时间】:2012-05-25 13:28:24
【问题描述】:
我们成功地使用TestFlightLive 作为我们的崩溃报告器,但我认为缺少一些功能。这些缺失的功能在另一个崩溃报告器中:Crashlytics,但到目前为止,我还不想完全切换崩溃报告器。所以我想知道是否可以在一个应用程序中同时使用这两个崩溃报告器(这意味着将来会在应用程序商店中)。
【问题讨论】:
标签: ios service crash-reports testflight
我们成功地使用TestFlightLive 作为我们的崩溃报告器,但我认为缺少一些功能。这些缺失的功能在另一个崩溃报告器中:Crashlytics,但到目前为止,我还不想完全切换崩溃报告器。所以我想知道是否可以在一个应用程序中同时使用这两个崩溃报告器(这意味着将来会在应用程序商店中)。
【问题讨论】:
标签: ios service crash-reports testflight
我同时运行了 TestFlight 和 Crashlytics,它们都报告了错误。就像上面Jens Kohl 说的,它必须在TestFlight SDK 初始化之后包含。这是我的代码:
#ifdef DEBUG
// setup testflight if in debug (ie dev) mode
[TestFlight takeOff:kTestFlightAPIKey];
#endif
[Crashlytics startWithAPIKey:kCrashlyticsAPIKey];
【讨论】:
您只能使用 1 个崩溃报告框架。捕获崩溃的框架让其他框架要么无法捕获它,要么得到错误的数据,因为线程上已经执行了新代码。
【讨论】: