Я только что установил Crashlitycs, используя официальную инструкцию this.Crashlytics не показывает сбоев
Я поставил Debug Information Format является «DWARF с dSYM Файл», как для отладки и выпуска и инвалидов битового кода (некоторые люди писали, что это может помочь):
AppDelegate:
Fabric.sharedSDK().debug = true
Fabric.with([Crashlytics.self])
Для имитации аварии я использую
Crashlytics.sharedInstance().crash()
и
var ggg: Int!
print(ggg)
Crashlitics собирает информацию о сеансах. Например, он обновляет информацию расслоение версии:
Так связь с Crashlitics работает. Однако аварии информация пусто:
Я использую XCode 8 и IOS 9/10. Что я делаю неправильно?
EDIT:
Я испытал это на тренажере и устройства без подключения XCode отладчика (т.е. запускающего с экрана sumulator/устройства)
Наконец я получил отчеты некоторых Crashlytics через 7-8 часов после сбои. Я ожидал, что их раньше, потому что в соответствии с documentation:
В течение нескольких минут, вы должны увидеть аварии появляются на ткани Dashboard.
Однако я не получил всех сбоев, которых я ждал. Во время моих экспериментов я пробовал разные способы инициализации Crashlytics:
Fabric.with([Crashlytics.self])
and
Fabric.with([Crashlytics.self()])
Не может быть причина? Я также нашел аналогичный без ответа question.
Mike из Fabric здесь. Вы тестируете с подключенным отладчиком Xcode? –
@MikeBonnell Я тестировал без подключения отладчика XCode. Я также обновил этот вопрос. Не могли бы вы это проверить? – Avt
Если вы нажмете пробег в Xcode, тогда отладчик будет автоматически подключен. Вам нужно будет явно нажать Stop в Xcode, а затем запустить приложение из Simulator, не нажав Run. –