На странице Crashlytics для моего приложения я выберу детали для сбоя, и в стеке будет показано следующее
MyAppNamne -[Crashlytics crash] + 14
MyAppName <compiler-generated> - Line 0
ClassName.functionName()
ReactiveSwift $S13ReactiveSwift14SignalProducerVyACyxq_GxyccfcyAA0C0C8ObserverCyxq__G_AA10Disposable_ptcfU_ + 72
...
MyAppName AppDelegate.swift - Line 25
main
Что мне интересно, так это то, что номер строки раскрывается для функции AppDelegateвызов, но не для вызова другой моей функции: /
Я также подумал, что, возможно, это была реактивная вещь, но я вызвал функцию сбоя в функциях, таких как UIViewController.viewWillAppear, с тем же результатом, вот как выглядит этот стек вызововкак
MyAppName -[Crashlytics crash] + 14
MyAppName <compiler-generated> - Line 0
@objc SupportViewController.viewWillAppear(_:)
Мое приложение, похоже, правильно загружает DSYM, как показано здесь в журнале сборки
2018-12-14 12:02:38.950 upload-symbols[72895:5123369] Successfully submitted symbols for architecture arm64 with UUID 0c19fa376c7f364b82908b1d308c9b59 in dSYM: /path/myAppName.app.dSYM
Uploading dSYM /path/myAppName.app.dSYM
Настройки сборки Для 'Build Active ArchitectureТолько 'установка, я установил Нет для выпуска
И я также установил следующие настройки для символов полосы
Это может быть излишним в данный момент, ноЯ могу вернуть его обратно, когда узнаю, что происходит.
Я не знаю, что еще я могу сделать, чтобы получить номер строки для моих отчетов о сбоях.
Спасибовы.