iOS — [Fabric firebaseMode]: в экземпляр отправлен неизвестный селектор

Я попытался интегрировать Crashlytics 3.9.0 в соответствии с инструкциями, приведенными здесь шаги вручную. Я вижу, что интеграция прошла успешно и может вызвать сбой приложения, но когда приложение запускается в следующий раз, я вижу следующий сбой в ткани. Трассировка стека ниже:

[Crashlytics] Version 3.9.0 (125) [Crashlytics:Crash:Reports] Packaged report with id <ID> for submission [Crashlytics:Crash:Reports] Submitting report [Crashlytics:Crash:Reports] Submitting async /var/mobile/Containers/Data/Application/file..multipartmime -[Fabric firebaseMode]: unrecognized selector sent to instance 0x1d009a4a0 *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[Fabric firebaseMode]: unrecognized selector sent to instance 0x1d009a4a0'

Я включил [Crashlytics sharedInstance].debugMode = YES;. Я не видел много отладочной информации.

Я проверил журнал изменений для выпуска 3.9.0, в котором говорится об обновлениях SDK для поддержки будущих интеграций Firebase.

Кто-нибудь сталкивается с этой проблемой? Любая помощь будет заметной, спасибо заранее.


person VoidStack    schedule 17.10.2017    source источник
comment
посмотрите код, в котором вы вызываете селектор firebaseMode (метод/функция), и проверьте экземпляр, который вы используете для вызова селектора. Используемый пример может отличаться от того, во что вы верите.   -  person    schedule 17.10.2017
comment
Я не использую firebase, настраиваю свое приложение на использование crashlytics, а мой код просто инициализирует ткань [Fabric with:@[[Crashlytics class]]]; в делегате приложения.   -  person VoidStack    schedule 17.10.2017


Ответы (1)


Майк из Fabric здесь. У нас была ошибка в нашем последнем развертывании SDK при использовании ручных шагов, упомянутых в сообщении. Если вы повторно загрузите SDK с той же страницы и используете его, все будет готово.

person Mike Bonnell    schedule 17.10.2017
comment
Я интегрировал Fabric с помощью приложения Fabric, а не вручную, и у меня это только начало происходить. Интересно, что это НЕ произошло вчера поздно вечером, а началось сегодня утром, и я вообще ничего не менял, связанного с Fabric. Я вызываю его через `Fabric.with([Crashlytics.self])`. - person markand; 10.11.2017
comment
Интересно, что я запустил приложение Fabric, и в нем было написано Crashlytics 3.9.3, и я думал, что использую его, но после некоторых сборок я заметил ! на Fabric и обнаружил, что я все еще на 3.9.0. После обновления до 3.9.3 он снова работает нормально. - person markand; 10.11.2017