Поиск крешей в iOS приложениях

Материал из AOW

Перейти к: навигация, поиск

Одным из показателей качества мобильных приложений является отсутствие крешей. Перед тем как выпустить приложение в AppStore важно найти и исправить как можно большее число крешей.

Креш – это экстренное или аварийное неконтролируемое завершение работы приложения, возникшее благодаря некорректной обработке программой определенных действий пользователя. В дальнейшем приложение может работать не стабильно – т.е. войти в постоянный креш, когда любой запуск приводит к крешу из-за повреждения данных программы.

Рассмотрим основные ситуации когда может произойти креш:

  • В приложении есть кнопка для отправки данных в тех поддержку по почте. Почта не настроена. При нажатии на кнопку должно открыться новое письмо. Вместо этого приложение крешится
  • В приложении есть функция показать объект на карте. Объект имеет отрицательные(некорректные) координаты. При показе приложение крешится.
  • Приложение имеет списки в которых возможно удаление элементов одним нажатием. Одновременное удаление двух элементов может привести к крешам.
  • В приложении показано popup сообщение. Сворачивание и разворачивание приложения несколько раз подряд может привести к крешу.
  • Идет потоковое проигрывание или передача данных. Делаем logout или выход. Приложение крешится.
Личные инструменты

Разработка веб-сайтов, автоматизация.
По всем вопросам обращайтесь по телефонам:

+7 495 640 29 90
http://artofweb.ru