Crashlytics (без Fabri c) не показывает cra sh iOS - PullRequest
2 голосов
/ 05 марта 2020

У меня проблема с тем, что Crashlytics не показывает сбои на панели инструментов Firebase, показывает только тестовый телефон, подключенный к моей маме c. Я следовал инструкции на Firebase do c. и провела принудительное тестирование cra sh на тестируемом телефоне, которое показало cra sh на Firebase. Однако при загрузке новой сборки пользователь cra sh не показывался на панели инструментов. Кто-нибудь может мне помочь с этим? (Я просто установил Crashlytics на прошлой неделе, поэтому я не использовал Fabri c) Спасибо !!!!

Это мой модуль:

  pod 'Firebase/Analytics'
  pod 'Firebase/Messaging'
  pod 'Firebase/Core' 
  pod 'Firebase/Crashlytics' 

Что у меня есть в AppDelegate

import Firebase
import UserNotifications
import FirebaseCrashlytics

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
        FirebaseApp.configure()
        return true
}

Формат отладочной информации настройки сборки: DWARF с файлом dSYM Загруженные символы Crashlytics «Успешно загруженные символы Crashlytics»

Мои dSYM Crashlytics по-прежнему показывают, что они отсутствуют. Вчера я загрузил символы Crashlytics.

** Обновлено: я нашел проблему и решения. Пожалуйста, проверьте ответ

1 Ответ

0 голосов
/ 18 марта 2020

Проблема, из-за которой Cru sh не отображается на приборной панели, была вызвана отсутствием dSYM. Вот шаги решения:

  1. Go для Firebase Crashlytics> dSYMs> Missing dSYMs. Проверьте UUID и номер версии (какая сборка).
  2. Go для ituneConnect> Мое приложение> Активность> найти соответствующий номер сборки> включает символы> Загрузить dSYM (убедитесь, что при загрузке новой проверки сборки) включить битовый код
  3. Откройте загруженный файл "appDsyms" и найдите соответствующий отсутствующий UUID и выполните

    / path / to / pods / directory / FirebaseCrashlytics / upload-символы -gsp / path /to/GoogleService-Info.plist -p ios / path / to / dSYMs

    в терминале. Вы должны увидеть отсутствующие ddSYMs с надписью "Загружен".

После загрузки вы должны увидеть полные отчеты о sh на приборной панели.

Вот ссылка, которую я нашел на SOF

  1. Отсутствует Файлы dSYM в Fabri c Crashlytics

  2. Crashlytics: «Нам не хватает dSYM для обработки сбоев»

...