Firebase / Crashlytics Версия 4.0.0-бета.1 - ForceCra sh? - PullRequest
0 голосов
/ 24 января 2020

Как вы вызываете cra * sh в новой версии Firebase Crashlytics 4.0.0-beta.1?

Я пытался взломать sh приложение с помощью fatalError(), но Crashlytics не записывает cra sh в Dashboard.

Также попытался отключить мое устройство, запустить приложение и принудительно выполнить cra sh с fatalError(), но в Dashboard по-прежнему нет отчета.

Также попытался Crashlytics.sharedInstance().crash(), но получаю сообщение об ошибке Type 'Crashlytics' has no member 'sharedInstance()'.

Есть идеи? Спасибо

Ответы [ 4 ]

2 голосов
/ 24 января 2020

Вы можете использовать fatalError() вместо Crashlytics.sharedInstance().crash()

1 голос
/ 24 января 2020

Как сказано в документации , используйте

Crashlytics.sharedInstance().crash()

Cra sh отчеты отправляются на сервер при повторном запуске приложения.

Option2: Если ничего не работает, просто объявите необязательное и принудительно разверните его. :) CRA SH

var v : Int!

// then in your viewDidLoad() or in button action
let a = v!
0 голосов
/ 11 апреля 2020

Для нового SDK

import FirebaseCrashlytics


fatalError()
0 голосов
/ 24 января 2020

Используйте версию pod в вашем файле pod 'Crashlytics', '~> 3.14.0'.

Этот код работает в моем случае.

Crashlytics.sharedInstance().crash()
...