Jenkins和Fastlane:将dSYM上传到Fabric,我的macOS应用程序永远不会被执行

时间:2018-04-11 15:01:23

标签: macos jenkins crashlytics fastlane dsym

我的情况: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

0 个答案:

没有答案