Я не смог быстро найти какую-либо документацию, связанную с поддержкой CSEhlytics исключений NSE, за исключением this .Тем не менее, в общем, да, Crashlytics действительно фиксирует и сообщает о невыясненных исключениях NSE.Однако довольно легко нарушить механизм отчетности.Так что, если вы используете более одной платформы отчетности или пользовательский NSExceptionHandler, будьте внимательны.Трудно сказать, однако, поскольку размещенные вами снимки экрана не содержат достаточно информации, чтобы быть абсолютно уверенными.
Следует помнить, что существуют репортеры, работающие в процессе, например Crashlytics, с ограничениями.Одним из них является то, что они не могут сообщать об определенных событиях уровня ОС, которые завершают ваш процесс.Из вашего третьего снимка экрана выше, похоже, вы испытываете по крайней мере один из них.Я бы внимательно посмотрел отчеты о сбоях и точно проверил, что за событие происходит.Вполне возможно, что некоторые (или даже все) из них не обнаруживаются сторонними системами отчетов.
Наконец, что касается пересылки сбоев из системы Apple в Firebase, думаю, лучше всего обратиться в их службу поддержки.люди.Но, я думаю, это невозможно.
Быстрое уточнение:
Возможно, я сбил с толку, но я различаю событие завершения на уровне ОС и авария .На мой взгляд, сбой - это обычная нулевая разыменование или другая незаконная операция.Он всегда относится к конкретной паре библиотечно-функциональных функций, даже если это может быть не ошибка этой функции.
Событие на уровне ОС - это нечто совершенно иное и уникальное для операционной системы Apple.,Примером является попытка изменить некоторые файловые дескрипторы, принадлежащие ОС, или попытка выполнить команды рисования OpenGL, когда он находится на заднем плане.Они оба закрывают ваше приложение, но не так, как напрямую из-за поведения функции.Это больше поведение приложения в целом.