From ab9ddb67bf5d666d43bc215405ab8267e1d91853 Mon Sep 17 00:00:00 2001 From: zhangli10 Date: Fri, 22 Sep 2023 22:52:37 +0800 Subject: [PATCH] command-line: darwin package --- cmd/internal/assets/assets.go | 1 + cmd/internal/packager/pkg_app_darwin.go | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/cmd/internal/assets/assets.go b/cmd/internal/assets/assets.go index d839594..0250529 100644 --- a/cmd/internal/assets/assets.go +++ b/cmd/internal/assets/assets.go @@ -77,6 +77,7 @@ func WriteFile(projectData *project.Project, file string, content []byte) error return nil } } + os.Remove(targetPath) if f, err := os.OpenFile(targetPath, os.O_CREATE|os.O_WRONLY, 0755); err != nil { return err } else { diff --git a/cmd/internal/packager/pkg_app_darwin.go b/cmd/internal/packager/pkg_app_darwin.go index c914afb..754104c 100644 --- a/cmd/internal/packager/pkg_app_darwin.go +++ b/cmd/internal/packager/pkg_app_darwin.go @@ -248,8 +248,8 @@ func copyHelperFile(proj *project.Project, appRoot string) error { if err != nil { return err } - defer helperMacOSExeFile.Close() io.Copy(helperMacOSExeFile, exeFile) + helperMacOSExeFile.Close() exeFile.Seek(0, 0) } cmd.Close() -- GitLab