diff --git a/v2/cmd/wails/internal/commands/dev/dev.go b/v2/cmd/wails/internal/commands/dev/dev.go index 3fdeb5da..df452d1f 100644 --- a/v2/cmd/wails/internal/commands/dev/dev.go +++ b/v2/cmd/wails/internal/commands/dev/dev.go @@ -278,7 +278,7 @@ func generateBuildOptions(flags devFlags) *build.Options { OutputType: "dev", Mode: build.Dev, Arch: runtime.GOARCH, - Pack: false, + Pack: true, Platform: runtime.GOOS, LDFlags: flags.ldflags, Compiler: flags.compilerCommand, @@ -287,10 +287,7 @@ func generateBuildOptions(flags devFlags) *build.Options { Verbosity: flags.verbosity, WailsJSDir: flags.wailsjsdir, } - switch runtime.GOOS { - case "darwin": - result.Pack = false - } + return result } diff --git a/v2/pkg/commands/build/build.go b/v2/pkg/commands/build/build.go index 9af037bc..f0197e56 100644 --- a/v2/pkg/commands/build/build.go +++ b/v2/pkg/commands/build/build.go @@ -6,7 +6,6 @@ import ( "os" "path/filepath" "runtime" - "strings" "github.com/wailsapp/wails/v2/internal/fs" @@ -212,16 +211,6 @@ func Build(options *Options) (string, error) { result := options.CompiledBinary - if options.Pack && options.Platform == "darwin" { - sr := strings.Split(result, "/") - for i := len(sr) - 1; i >= 0; i-- { - if strings.Contains(sr[i], ".app") { - result = strings.Join(sr[:i+1], "/") - break - } - } - } - return result, nil }