Комментарии 2
Crashlytics и иже с ними, iirc на ios отправляют отчет не мгновенно, а при следующем запуске приложения.
Абсолютно верно! Спасибо за уточнение.) Все так и есть, ни Firebase, ни AppMetrica не могут отправить отчет непосредственно в момент креша, ибо выполнение кода прерывается ОС.
Работает это примерно так:
SDK перехватывает сигнал о сбое и максимально быстро записывает данные в локальный файл на устройстве
этот файл будет отправлен на сервер уже при следующем запуске прилы
Таким образом, если, например, пользователь после креша удалил прилу или больше в него никогда не заходил - этот креш можно вообще не увидеть в системах мониторинга (в отличие от системных логов Apple). Это поинт комбинировать сторонние SDK с Xcode Organizer, который получает данные напрямую от ОС, даже если юзер удалил приложение после вылета.

Ой, всё упало: 4+ способа достать креш-отчет с iOS-приложения