Firebase Crash Reporting, первый аргумент не похож на файл учетной записи службы

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

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

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

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

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

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

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

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

2 ответа

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

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

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

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

./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 работает для меня.

Другие вопросы по тегам