У меня есть проект XCode, в котором слой данных разделен в рамках для совместного использования между основным приложением iOS и расширениями Today.Я следовал общим инструкциям по настройке здесь и инструкциям для нескольких целей здесь .Я получаю отчеты о сбоях как из приложения, так и из структуры данных.Однако в отчете о сбое я нахожу только логи (CLSLog(@"Bla bla")
) и ключи ([CrashlyticsKit setObjectValue:@"value" forKey:@"key"]
) из основного приложения.Журналы и ключи из структуры данных не записываются в отчет о сбое, хотя я проверял, что код проходит через них.В качестве простого примера - пользователь входит в систему, и я устанавливаю идентификатор пользователя из структуры данных;затем происходит сбой в приложении, и в отчете о сбое отсутствует идентификатор пользователя.
Я видел эту тему , в которой рекомендуется не включать Crashlytics в платформу, которая предназначенараспространяться как сторонняя библиотека.В моем случае это не проблема, а также намекает на возможность включения Crashlytics как в приложение, так и в фреймворк.
Итак, мои вопросы:
- Возможно ли это вообщеполучить отчеты о сбоях с ведением журнала и ключами как из основного приложения, так и из фреймворка?
- Если да - как правильно настроить?