Я отлаживаю ошибку, которая возникает, если мое приложение сталкивается с ошибкой, вызванной некоторыми исключениями, но crashlytics не получает ее. Я включил режим отладки crashlytics и обнаружил, что после того, как я разбил свое приложение и подключил его к Xcode, crashlytics сообщает, что нет файлов для отправки.
Но если я использую [[Crashlytics sharedInstance] сбой]; Я получу отчет, и Crashlytics распечатает в Xcode сообщение об отправке файла.
Я читал в Интернете, что говорят
«Имейте в виду, что исключения не гарантируют сбой. (Здесь имеет значение полный путь к коду, включая код в системных библиотеках.)»
Однако я считаю, что crashlytics должен быть в состоянии поймать мой сбой, он действительно разбился, но crashlytics не находит файл. Что-то я сделал не так?
Журнал:
2015-02-13 13:34:11.344 Compass[1589:277586] [Crashlytics] Settings loaded
2015-02-13 13:34:11.351 Compass[1589:277586] [Crashlytics] Configuring application
2015-02-13 13:34:11.352 Compass[1589:277586] [Crashlytics] Starting report processing in 1.0 second(s)...
2015-02-13 13:34:12.451 Compass[1589:277587] [Crashlytics] Alternate file submission complete
2015-02-13 13:34:12.453 Compass[1589:277587] [Crashlytics] No prepared files found
2015-02-13 13:34:12.454 Compass[1589:277587] [Crashlytics] No sendable files, submission process complete
2015-02-13 13:34:13.272 Compass[1589:277585] [Crashlytics] Configured application
по сравнению с [[Crashlytics sharedInstance] сбоем]:
2015-02-13 15:36:11.716 Compass[1634:288568] [Crashlytics] Processed file successfully
2015-02-13 15:36:11.717 Compass[1634:288568] [Crashlytics] Alternate file submission complete
2015-02-13 15:36:11.718 Compass[1634:288568] [Crashlytics] Submitting files
2015-02-13 15:36:13.750 Compass[1634:288561] [Crashlytics] Submission response: {status: 202, error: (null)}
2015-02-13 15:36:13.751 Compass[1634:288561] [Crashlytics] Submitted crash report with file name: "54dda95f01cf0001065d333333376237.cls", request-id: <none received>
2015-02-13 15:36:13.752 Compass[1634:288569] [Crashlytics] Submitted file successfully
2015-02-13 15:36:13.754 Compass[1634:288569] [Crashlytics] No sendable files, submission process complete
и crashlytics не сообщает, что мне не хватает dSYM:
Ура! Мы не пропускаем ни одного эффективного dSYM.