Skip to content

Commit b169a72

Browse files
committed
fix: overwrite symlink in ios framework
Signed-off-by: aeddi <[email protected]>
1 parent b45ab8b commit b169a72

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

cmd/gomobile/init.go

+8
Original file line numberDiff line numberDiff line change
@@ -220,6 +220,14 @@ func mkdir(dir string) error {
220220
}
221221

222222
func symlink(src, dst string) error {
223+
if _, err := os.Lstat(dst); err == nil {
224+
if err = removeAll(dst); err != nil {
225+
return err
226+
}
227+
} else if os.IsNotExist(err) {
228+
return err
229+
}
230+
223231
if buildX || buildN {
224232
printcmd("ln -s %s %s", src, dst)
225233
}

0 commit comments

Comments
 (0)