From eaef1895d3910ff18366b533df6374eec8a77cb6 Mon Sep 17 00:00:00 2001 From: Miao_Spring <539943419@qq.com> Date: Sun, 23 Mar 2025 12:21:55 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E6=9E=84=E5=BB=BAarm?= =?UTF-8?q?=E6=9E=B6=E6=9E=84=E7=89=88=E6=9C=AC=E5=A4=B1=E8=B4=A5=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.auto.release.sh | 40 ++++++++++++++++++++++++++++++++++------ 1 file changed, 34 insertions(+), 6 deletions(-) diff --git a/build.auto.release.sh b/build.auto.release.sh index be90d76..2e86bae 100644 --- a/build.auto.release.sh +++ b/build.auto.release.sh @@ -87,7 +87,21 @@ if [ "$FULL_BUILD" = true ]; then echo "构建 Linux ARM64 版本" go env -w GOOS=linux GOARCH=arm64 export CGO_ENABLED=0 + + # 临时备份并移除resource.syso文件 + if [ -f "resource.syso" ]; then + echo "临时备份resource.syso文件" + mv resource.syso resource.syso.bak + fi + go build -ldflags="-s -w" -o ../miao-directory-arm64-linux + + # 恢复resource.syso文件 + if [ -f "resource.syso.bak" ]; then + echo "恢复resource.syso文件" + mv resource.syso.bak resource.syso + fi + export CGO_ENABLED=1 # macOS AMD64 @@ -101,7 +115,21 @@ if [ "$FULL_BUILD" = true ]; then echo "构建 macOS ARM64 版本" go env -w GOOS=darwin GOARCH=arm64 export CGO_ENABLED=0 + + # 临时备份并移除resource.syso文件 + if [ -f "resource.syso" ]; then + echo "临时备份resource.syso文件" + mv resource.syso resource.syso.bak + fi + go build -ldflags="-s -w" -o ../miao-directory-arm64-darwin + + # 恢复resource.syso文件 + if [ -f "resource.syso.bak" ]; then + echo "恢复resource.syso文件" + mv resource.syso.bak resource.syso + fi + export CGO_ENABLED=1 fi @@ -144,13 +172,13 @@ if check_upx; then echo "正在压缩Linux ARM64版本" upx $COMPRESSION_LEVEL -o ../miao-directory-arm64-linux.upx ../miao-directory-arm64-linux - # 压缩macOS AMD64版本 - echo "正在压缩macOS AMD64版本" - upx $COMPRESSION_LEVEL -o ../miao-directory-amd64-darwin.upx ../miao-directory-amd64-darwin + # # 压缩macOS AMD64版本 + # echo "正在压缩macOS AMD64版本" + # upx $COMPRESSION_LEVEL -o ../miao-directory-amd64-darwin.upx ../miao-directory-amd64-darwin - # 压缩macOS ARM64版本 - echo "正在压缩macOS ARM64版本" - upx $COMPRESSION_LEVEL -o ../miao-directory-arm64-darwin.upx ../miao-directory-arm64-darwin + # # 压缩macOS ARM64版本 + # echo "正在压缩macOS ARM64版本" + # upx $COMPRESSION_LEVEL -o ../miao-directory-arm64-darwin.upx ../miao-directory-arm64-darwin fi echo "所有压缩完成"