У меня есть приложение для iPhone, в котором я использую Firebase Crashlytics.
Произошло следующее:
Я создаю новую версию своего приложения и загружаю ее в Testflight. После этого перестал работать на день :)
На следующий день я увидел отчет о сбое в crashlytics для этой новой версии приложения, датируемый ок. 15 минут после загрузки в предыдущий день. Согласно данным, авария произошла на iPhone 7.
Таким образом, на данный момент эта конкретная версия приложения была доступна только мне и Apple. Я уверен, что в это время я не открывал приложение (и не столкнулся с ошибкой) И У меня даже нет iPhone 7.
Я очень сомневаюсь, что бета-обозреватели Apple используют iPhone 7 для проверки приложения, в конце концов, это 2021 год. Кроме того, проверка через 15 минут после загрузки кажется маловероятной.
У кого-нибудь есть объяснение этому? Авария вообще реальна? Возможно ли, что Crashlytics ложно сообщает о сбоях? Если да, то как? Я никогда не слышал о таком, tbh.





Нет, Crashlytics не может создавать отчеты о сбоях, если никто не запускал приложение. Кто-то запустил его.
Тот факт, что вы только что загрузили его для обзора, с большой вероятностью делает его запускать Apple. У нас есть коллекция старых устройств с различными версиями iOS для тестирования наших приложений в реальных сценариях на менее мощных устройствах. Я не удивлюсь, если Apple сделает то же самое.