我的情况:Jenkins以root用户身份运行Fastlane脚本,用于构建macOS项目(Release配置)。 有一个构建阶段:
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