Crashlytics загрузка файла IPA не загружает файл DSYM - PullRequest
0 голосов
/ 19 сентября 2018

Я пытаюсь загрузить файл dSYM в Crashlytics BETAS отдельно, так как мы в настоящее время в нашем скрипте сборки загружаем только файл ipa с помощью Crashlytics.framework / submit.Для загрузки dlsym я пытаюсь использовать Crashlytics.framework / uploadDSYM.Он постоянно дает сбой и выдает мне следующую ошибку:

warning: using uploadDSYM directly to upload dSYMs is not supported.     
uploadDSYM will be deprecated in a future release
Crashlytics: Failed to Detect Build Environment

BUILT_PRODUCTS_DIR value not found in environment

Поскольку это не сработает, что я могу использовать для загрузки моего DSYM каждый раз, без необходимости загружать его каждый раз вручную.

Я не смог найти никакой документации по этой функции о том, как ее использовать и какие параметры я должен использовать.В настоящее время я использую следующий код, чтобы попытаться загрузить свой DSYM на Crashlytics BETAS

Path/to/Crashltics.framework/uploadDSYM $API_KEY $BUILD_SECRET -p ios /Path/to/DSYM

1 Ответ

0 голосов
/ 19 сентября 2018

Майк из ткани здесь.Сценарий отправки для загрузки версий в бета-версию отличается от любого процесса загрузки для dSYM.Использование сценария upload-symbols является хорошим способом автоматизации загрузки dSYM:

/Applications/Fabric.app/Contents/MacOS/upload-symbols -a <api-key> -p ios /Users/YourUserName/PathToDsymLocation
...