Как правильно настроить Crashlytics в приложении iOS с собственным фреймворком, чтобы получать логи и ключи от фреймворка? - PullRequest
0 голосов
/ 09 июня 2019

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

Я видел эту тему , в которой рекомендуется не включать Crashlytics в платформу, которая предназначенараспространяться как сторонняя библиотека.В моем случае это не проблема, а также намекает на возможность включения Crashlytics как в приложение, так и в фреймворк.

Итак, мои вопросы:

  1. Возможно ли это вообщеполучить отчеты о сбоях с ведением журнала и ключами как из основного приложения, так и из фреймворка?
  2. Если да - как правильно настроить?
...