Невозможно вручную загрузить файл dSYM в Firebase Crashlytics 4.0.0+ - PullRequest
0 голосов
/ 27 мая 2020

Я использую последнюю версию модуля Crashlytics в моем проекте iOS и больше не использую Fabri c. Поскольку Firebase удалила возможность загрузки файла dSYM, я не могу понять, как загрузить файл dSYM вручную.

Моя настройка в Xcode следующая:

  • Установленные Crashlytics через Cocoapods Firebase / Crashlytics '
  • В разделе «Цель»> «Параметры сборки»> «Формат отладочной информации» - у меня есть установите параметры DWARF с файлом dSYM
  • В разделе «Фазы сборки»> «Выполнить сценарий» - я добавил «$ {PODS_ROOT} / FirebaseCrashlytics / run»
    • во входной файл Списки в Run Script - я также добавил $ (SR CROOT) / $ (BUILT_PRODUCTS_DIR) / $ (INFOPLIST_PATH)

Моя попытка вручную загрузите файл:

  • Загрузил dSYM из Apple Connect (Bitcode включен в моем проекте)
  • Откройте терминал и добавил следующее (рекомендуется Firebase): / path / to / pods / directory / FirebaseCrashlytics / upload-symbols -gsp /path/to/GoogleService-Info.plist -p ios / path / to / dSYMs

Проблема:

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

  • / Users / myhomefolder / Desktop / MyF old / MyAppFolder / Pods / FirebaseCrashlytics / upload-symbols -gsp /Users/myhomefolder/Desktop/MyFolder/MyAppFolder/GoogleService-Info.plist -p ios / Users / myhomefolder / Desktop / appDsyms

Когда я пытаюсь запустить терминал с указанным выше путем, я получаю сообщение об ошибке: / Desktop / MyFolder / MyAppFolder / Pods / FirebaseCrashlytics / upload-symbols: Нет такого файла или каталога

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

Что-то мне не хватает?


Пробовал следующее руководство по Firebase:

Пробные решения, представленные в этих сообщениях:

1 Ответ

0 голосов
/ 27 мая 2020

используйте эти:

  • путь символов загрузки => / Users / yourhomefolder / Desktop / MyFolder / MyAppFolder / Pods / FirebaseCrashlytics / upload-symbols
  • путь к plist = > /Users/yourhomefolder/Desktop/MyFolder/MyAppFolder/GoogleService-Info.plist
  • / path / to / dSYMs: найдите путь к dSYM, следуя этому ответу => { ссылка }

/ путь / к / GoogleService-Info.plist: Нет такого файла или каталога

/ путь / к / dSYMs: Нет такого файла или телефонная книга

...