Всякий раз, когда Firebase / Карты Google обновляют свои SDK, рабочая область моего приложения не запускается, и происходит сбой существующей сборки на моем телефоне. Обычно это ошибки «Нет такого модуля Firebase» или «Нет такого модуля Gooogle Maps». Чтобы решить эту проблему, я запускаю pod deintegrate
и pod install
, а затем переустанавливаю приложение на моем телефоне.
Мое приложение было просто отклонено из магазина приложений, поэтому я просмотрел свое рабочее пространство. Эта ошибка обнаруживалась, поэтому я ее очистил. Все прошло гладко на моем устройстве и симуляторах. Рецензент приложения упомянул сбой, а в журнале сбоев говорится, что приложение загружалось слишком долго, поэтому оно прекратилось. Точно то же самое происходило на моем телефоне, когда Firebase / Google Maps меняли свои модули. Журналы сбоев рецензента также имеют следующую строку: Thread 20 name: com.google.Maps.LabelingBehavior
Есть ли способ избежать сбоев устройства, когда необходимо обновить зависимости Firebase / Google Maps? Я должен был бы делать обновление версии моего приложения всякий раз, когда Google просто что-то помечает, и все пользователи приложения будут испытывать сбой, пока они не обновятся. Если это помогает, ошибка завершения из их журналов Namespace SIGNAL, Code 0x5
.