Дженкинс и Фастлэйн: загрузка dSYM в Fabric для моего приложения macOS никогда не выполняется
Моя ситуация: Jenkins запускает скрипт Fastlane от имени пользователя root, который создает проект macOS (конфигурация выпуска). Существует фаза сборки:
if [ "${CONFIGURATION}" = "Release" ]; then
echo 'Crashlytics executing...'
"${PROJECT_DIR}/Frameworks/Fabric.framework/run" xxx yyy
echo 'Crashlytics run completed.'
fi
В консольном выводе есть строка:
▸ Running script 'Crashlytics'
но фактический dSYM никогда не загружается, так как я всегда должен вручную сбросить его в fabric.io
Страница загрузки dSYM.
У кого-нибудь были похожие проблемы? Что было бы приемлемо для меня, если бы я мог использовать uploadDSYM
скрипт для загрузки dSYM, но при попытке запустить выдает ошибку вроде:
warning: using uploadDSYM directly to upload dSYMs is not supported. uploadDSYM will be deprecated in a future release.error: Fabric: Failed to Detect Build Environment