2

Я использую Firebase для отчета о сбоях, и я не могу найти полную информацию о сбоях, таких как имя класса или имя метода.Firebase Crash Reporting, первый аргумент не похож на файл учетной записи службы

Единственный вариант у меня есть на консоли:

Загрузить файл символ symbolicate будущих следов стека для UUID XXXX-XXXX-XXXX-XXXX

Когда я пытаюсь применить команда ниже в terminal, как за Firebase совет:

./Pods/FirebaseCrash/batch-upload XXXX-XXXX-XXXX-XXXX 

Я получаю следующее ж Арнинг и ничего изменить на консоли:

./Pods/FirebaseCrash/batch-upload:83 предупреждение: Первый аргумент это не выглядит как файл учетной записи службы.

Любые идеи о том, как решить это предупреждение или сделать отчет о сбое доступным для чтения?

+0

Вы выполнили все на этой странице (https://firebase.google.com/docs/crash/ios)? – Droppy

+0

Да, строка за строкой – Mutawe

+0

Итак, почему вы используете 'batch-upload'? Я ничего не вижу об этом на связанной странице. – Droppy

ответ

0

Существует множество параметров, которые необходимо передать с пакетной загрузкой. Рассмотрим проверки параметров с помощью команды:

./Pods/FirebaseCrash/batch-upload -h 

Вот пример того, как этот сценарий может быть использован:

./Pods/FirebaseCrash/batch-upload -p <Path for GoogleService-Info.plist> -i <Path of Info.plist> <Service account JSON file> <UUID> 

Я бы рекомендовал не использовать «~» для домашней директории. Вместо этого рассмотрите использование абсолютного пути.

Сказанное - все, что упоминается в https://firebase.google.com/docs/crash/ios, работает для меня.

0

это работает для меня

./Pods/FirebaseCrash/batch-upload ./Pods/ServiceAccount.json xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 

вам нужно поставить полный путь к файлу JSon, а не только его имя.