Как использовать MetricKit в iOS для поиска причин и отладки крашей
Краши только в продакшн-билдах не всегда просто отследить. Традиционные инструменты (например, юзать обработчики в приложении для сбора данных о крашах) могут быть не всегда корректны.
Для устранения подобных ограничений Apple предлагает использовать MetricKit, который работает вне процесса приложения, собирая диагностику на системном уровне.
Такой подход позволяет фиксировать сбои, которые могут быть не замечены (вызванные нехваткой памяти, завершением в фоне или сигналами ОС).
📖 В этой статье можно посмотреть на то, как в несколько шагов можно настроить MetricKit, примеры анализа репортов и создания собственной системы архивирования таких отчётов.
🔗 А в этом посте можно чекнуть, как инженеры в Uber используют MetricKit в своём приложении.
Напомню, что в закрытой базе (💰 в бусти и ⭐️ телеграм)я делюсь советами и шагами по повышению производительности в самых разных ситуациях.
😃 iOS Dev
Post #1569
3.92K
- 👍 11
- ✍ 6
- 💯 3
- ☃ 2
- 🆒 2
- 🔥 1
- 👏 1
- 🏆 1