Использовать многократный репортер сбоев на iOS

Мы успешно используем TestFlightLive в качестве нашего репортера аварийной ситуации, но я думаю, что некоторые функции отсутствуют. Эти недостающие функции находятся в другом репортере crash: Crashlytics, но на данный момент я не готов переключать репортеров аварий. Поэтому я задаюсь вопросом, можно ли использовать эти оба журналиста для сбоев вместе в одном приложении (которое должно быть в будущем в магазине приложений).

Ответ 1

Я запускаю как TestFlight, так и Crashlytics вместе, и оба они сообщают об ошибках. Как сказал Jens Kohl, он должен быть включен после инициализации TestFlight SDK. Здесь мой код:

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

    [Crashlytics startWithAPIKey:kCrashlyticsAPIKey];

Ответ 2

Вы можете использовать только 1 инфраструктуру отчетов о сбоях. Фреймворк, улавливающий крах, позволяет другой структуре либо не поймать его, либо получить неправильные данные, так как в потоке уже выполнен новый код.