Не удалось загрузить файл dSYM в Fabric Crashlytics

Ткань уже интегрирована в проект. Поскольку 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

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


person Ketan    schedule 06.03.2020    source источник
comment
Как вы это исправили? Я провел дни, и я не могу обойти зеленую кнопку «Добавьте SDK», затем создайте, запустите и завершите работу приложения Crashlytics. Я полностью потерян в этот момент. Совершенно уверен, что выход из Fabric меня запутал, но я никогда не выполнял настоящую миграцию, а только удалял SDK и заменял его. Мне действительно не помешала бы помощь.   -  person SAHM    schedule 13.08.2020


Ответы (2)


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

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

person spasbil    schedule 12.03.2020

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

Выполните этот шаг, указанный ниже, для создания dSYM вашего проекта.

  1. Создайте архив вашего проекта и откройте свой xcode Organizer. См. изображение ниже. введите здесь описание изображения

  2. Выберите недавний архив вашего проекта. Щелкните его правой кнопкой мыши и нажмите «Показать в поиске». stack.imgur.com/0pTMy.jpg" alt="введите здесь описание изображения">

  3. Щелкнув правой кнопкой мыши, откройте «Показать пакет и содержимое». Выберите файл dSYMs, заархивируйте и загрузите его. введите здесь описание изображения

person Jignesh Mayani    schedule 07.03.2020
comment
Вы все еще испытываете проблему? У Fabric/Firebase есть небольшие сбои при обработке dSYM, но теперь он работает как положено. - person Zubair; 11.03.2020