Причины сбоя CFDictionaryGetValue?

У меня случаются случайные сбои в моем быстром приложении, и все они выдают аналогичную ошибку CFDictionaryGetValue

Вот два скриншота из моих Google Crashlytics, показывающих ошибку и то, что она влияет на разные URL-адреса. Обратите внимание, что это два разных сбоя.

Затем вот также снимок экрана прямо из Xcode, на котором я смог воспроизвести ошибку:

Кажется, что нет никаких конкретных действий, которые вызывают эту проблему, и это происходит в случайное время.

Мы будем очень признательны за советы по отслеживанию и отладке!

Спасибо Оливер

2 ответа

Решение

Как оказалось, эта проблема была вызвана ошибкой в ​​Firebase Performance SDK. После удаления SDK все работает как положено

https://github.com/firebase/firebase-ios-sdk/issues/6734?fbclid=IwAR0L5U4dsBjyUGmklr8qEohlKTyY7P6zJwzWUnU3dUTnFmb0aclK4-rt5os

Попробуйте настроить точку останова Exception, возможно, это даст вам дополнительную информацию, которая поможет вам отладить ее:

В Xcode:

  • Перейти к навигатору точек останова (CMD+8)
  • Нажмите кнопку + в нижнем левом углу навигатора и выберите Exception Breakpoint...
  • Выберите все в поле Exception
  • Перезапустите приложение, и вы получите более четкую информацию в отладчике.
Другие вопросы по тегам