From af5f739630a702cc7ae462d70f530d810f27985c Mon Sep 17 00:00:00 2001 From: Li Wei Date: Sat, 1 Apr 2023 20:13:08 +0800 Subject: [PATCH] ci: macos universal binaries build (#103) --- .github/workflows/build.yml | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d0e76c40..623dfd48 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -161,8 +161,14 @@ jobs: VERSION: ${{ needs.get-release.outputs.tag_name }} run: | PROJECT_DIR=$(pwd) + + # amd64 lib + go build -tags nosqlite -ldflags="-w -s" -buildmode=c-shared -o ui/flutter/macos/Frameworks/macos-amd64-lib github.com/GopeedLab/gopeed/bind/desktop + # universal binary + cd ui/flutter/macos/Frameworks + lipo -create macos-amd64-lib macos-arm64-lib -output libgopeed.dylib - cd ui/flutter + cd $PROJECT_DIR/ui/flutter flutter build macos cd build/macos/Build/Products/Release cat>appdmg.json<