diff --git a/engine/src/flutter/ci/builders/mac_host_engine.json b/engine/src/flutter/ci/builders/mac_host_engine.json index e0c92f24639..e6ee65774f5 100644 --- a/engine/src/flutter/ci/builders/mac_host_engine.json +++ b/engine/src/flutter/ci/builders/mac_host_engine.json @@ -172,7 +172,8 @@ "config": "mac_debug_arm64", "targets": [ "flutter/build/archives:dart_sdk_archive", - "flutter/build/archives:archive_gen_snapshot" + "flutter/build/archives:archive_gen_snapshot", + "flutter/shell/platform/darwin/macos:zip_macos_flutter_framework" ] }, "tests": [] @@ -208,7 +209,8 @@ "ninja": { "config": "mac_profile_arm64", "targets": [ - "flutter/build/archives:archive_gen_snapshot" + "flutter/build/archives:archive_gen_snapshot", + "flutter/shell/platform/darwin/macos:zip_macos_flutter_framework" ] }, "tests": [] @@ -244,11 +246,36 @@ "ninja": { "config": "mac_release_arm64", "targets": [ - "flutter/build/archives:archive_gen_snapshot" + "flutter/build/archives:archive_gen_snapshot", + "flutter/shell/platform/darwin/macos:zip_macos_flutter_framework" ] }, "tests": [] } ], - "tests": [] + "tests": [], + "generators": { + "tasks": [ + { + "name": "Release-FlutterMacOS.framework", + "parameters": [ + "--dst", + "out/release", + "--arm64-out-dir", + "out/mac_release_arm64", + "--x64-out-dir", + "out/host_release", + "--dsym", + "--strip" + ], + "script": "flutter/sky/tools/create_macos_framework.py" + } + ] + }, + "archives": [ + { + "source": "out/release/FlutterMacOS.dSYM.zip", + "destination": "darwin-x64-release/FlutterMacOS.dSYM.zip" + } + ] }