Я пытаюсь интегрировать отчеты Firebase Crash для моего приложения iOS. Я использую Xcode 8.1, Swift 3 и последнюю версию отчета Firebase Crash от 29/11/16.Firebase Crash Reporting iOS - Необратимые сбои - Загрузка файлов символов?
Я установил отчет о сбоях Firebase Crash через Cocoapods, и я просмотрел ограниченное руководство по установке из документации, показанной ниже, где я добавил сценарий запуска с моим идентификатором приложения Google и по пути к моему сыну файла Google Crash Key (учетная запись службы)
Заменить это с GOOGLE_APP_ID из вашего GoogleService-Info.plist файл
GOOGLE_APP_ID = 1: мое: приложение: ид
Заменить /Path/To/ServiceAccount.json спуть к ключу, который вы скачали
"${PODS_ROOT}"/FirebaseCrash/upload-sym "/Path/To/ServiceAccount.json"
Я не уверен, если я правильно реализован второй этап. Я сделал это
"${PODS_ROOT}"/FirebaseCrash/upload-sym "${SRCROOT}/******/GoogleCrashKey.json"
Проблема, которую я имею, заключается в том, что отчеты об ошибках приложения довольно нечитабельны. Я считаю, что мне нужно загрузить файл с символами, иначе у меня есть второй шаг.
Как я могу загрузить файлы символов для краш отчетности. Я получаю эту инструкцию при нажатии кнопки файла символа загрузки в консоли отчетов Firebase Crash. Однако я не уверен, как его реализовать.
1: С помощью командной строки перейдите в папку проекта Xcode и запустите следующее:
./Pods/FirebaseCrash/batch-upload < service-account-file > my_UUID
Любая помощь будет большим.
Спасибо
Пожалуйста, дайте мне знать, если вам нужна дополнительная информация – Edward
, что делает ваши отчеты нечитаемыми? можете ли вы привести пример? –
Привет @martin, я только что редактировал свой вопрос сейчас и включил изображение Crash Reports. Я заставляю сбой использовать fatalError() в appDelegate – Edward