Как определить причину взлома sh из Firebase Crashlytics - PullRequest
0 голосов
/ 21 января 2020

Я использую Firebase Crashlytics в iOS App. Он показывает скрытую линию cra sh

Этот cra sh имеет неосновные потоки, которые, кажется, используют классы или функции UIKit. В общем, использование UIKit безопасно только с основная нить. Вызов UIKit из фоновых потоков может привести к непредсказуемому поведению (например, сбоям!). Пожалуйста, проверьте, чтобы весь ваш код (который находится не в главном потоке) был явно помечен Apple как безопасный для использования в фоновом режиме.

1 Ответ

0 голосов
/ 21 января 2020

Может быть проще найти это при отладке вашего приложения. Подробнее о Main Thread Checker , вы можете включить его в диалоге «Редактирование схемы»:

scheme settings

Поддерживает ли Firebase помочь вам найти, в каком виде происходит сумасшествие sh? Если да, go там и начните играть с вашим приложением, пока вы не получите сообщение, что ваш пользовательский интерфейс обновляется из фонового потока. С этого момента должно быть намного легче найти проблему.

Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...