Я реализовал Crashlytics (2.2.4) в своем приложении iOS для сбора отчетов о сбоях. Я также внедрил другой сторонний компонент (Umeng) для другого сбора данных. Однако Crashlytics не отправляет отчет, когда Umeng включен. Когда я проверяю журнал, есть эти подозрительные предупреждения:Crashlytics не отправляет отчет о сбое, когда есть еще один отчет о сбоях (Umeng)
[Crashlytics] Warning: NSUncaughtExceptionHandler is 'UmengHandleException'
[Crashlytics] Warning: sigabrt handler is ‘UmengSignalHandler'
[Crashlytics] Warning: sigbus handler is 'UmengSignalHandler'
[Crashlytics] Warning: sigfpe handler is 'UmengSignalHandler'
[Crashlytics] Warning: sigill handler is 'UmengSignalHandler'
[Crashlytics] Warning: sigsegv handler is ‘UmengSignalHandler'
Когда Umeng выключен, эти предупреждения пошли и сообщения хорошо посланные.
Я поставил Crashlytics последним, чтобы позвонить в AppDelegate, но предупреждение все еще существует. Есть ли способ обойти эту проблему, чтобы Crashlytics мог отправлять отчет, когда Umeng включен?
У меня также был этот вид проблемы. Но это не принесет никакой пользы, поскольку вы сказали, что вы ставите crashlytics называть последним. Однако это сработало для меня. Другой SDK, который я использовал, был testflight. Это также предложение в FAQ по авариям. http://support.crashlytics.com/knowledgebase/articles/92506-are-you-compatible-with-other-sdks –
Привет, @RaymondBrion, это часто задаваемое предложение - причина, по которой я попытался поместить строку в последнюю , К сожалению, это не работает для меня. Существует также другая ссылка, похоже, связанная, но я не знаю, как реализовать в моем случае: могу ли я использовать пользовательский обработчик исключений? [link] (http://support.crashlytics.com/knowledgebase/articles/222764-can-i-use-a-custom-exception-handler) – Happen