Невозможно загрузить файл dSYM в Fabri c Crashlytics - PullRequest
1 голос
/ 06 марта 2020

Fabri c уже интегрирован в проект. Поскольку firebase удаляет опцию загрузки dSYM с панели инструментов, поэтому я решил написать сценарий, предложенный в Firebase.

Я уже установил DWARF с dSYM в настройках сборки

Я пробовал следовать обоим сценариям в фазе сборки в сценарии запуска

find dSYM_directory -name "*.dSYM" | xargs -I \{\} $PODS_ROOT/Fabric/upload-symbols -gsp /path/to/GoogleService-Info.plist -p platform \{\}

Этот сценарий выглядит следующим образом

find "/Users/ics.ketan/Library/Developer/Xcode/DerivedData/Vault-dwkanmvgsftfojeyqqvahiqypywf/Build/Products/Debug-iphoneos" -name "*.dSYM" | xargs -I \{\} $PODS_ROOT/Fabric/upload-symbols -gsp "/Users/ics.ketan/Documents/Gitlab/Vault/Code_base/GoogleService-Info.plist" -p ios \{\}

И

"${PODS_ROOT}/Fabric/upload-symbols" -gsp "${PROJECT_DIR}/GoogleService-Info.plist" -p ios "${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}"

Я получаю следующие журналы

Validating build environment for Crashlytics... Validation succeeded. Exiting because upload-symbols was run in validation mode

Пожалуйста, руководство.

Ответы [ 2 ]

1 голос
/ 12 марта 2020

См. Это руководство .

Важно. Если вы работаете с приложением, которое ранее связывали с Fabri c с Firebase Crashlytics, передайте свой Fabri c API-ключ для запуска скрипта загрузки символов. То есть в следующих опциях для запуска скрипта используйте -a fabric-api-key вместо -gsp path/to/GoogleService-Info.plist.

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

Вы можете использовать другой метод для загрузки файла dSYMs на firebase Crashlytics.

Выполните этот шаг, приведенный ниже, для генерации dSYMs вашего проекта.

  1. Создайте архив вашего проекта и откройте ваш xcode Organizer. Смотрите изображение ниже. enter image description here

  2. Выберите недавний архив вашего проекта. И щелкните правой кнопкой мыши на нем и нажмите Показать в поиске. enter image description here

  3. Щелкните правой кнопкой мыши, чтобы открыть Показать пакет и содержимое. Выберите файл dSYMs, сделайте Zip и загрузите его. enter image description here

...