1. 运行环境

Gogo versiongo 1.12, linux/amd64

2. 问题描述?

大家好。我在mac下想将golang程序封装成app(手动创建app目录结构),但是点击app后无法正常运行,mac系统日志中的记录是:
macerror
我是使用写文件的方式进行测试的,代码如下:
//: <> (代码问题的话,请提供一份最短的,可复现代码。或相关代码。)

func check(e error) { if e != nil { panic(e) } }

func main() {
    index := 0   

    f, err := os.Create("testdat.txt")
    check(err)
    defer f.Close()   

    for  {
        index += 1
        n3, err := f.WriteString("test app: ")
        check(err)
        t := strconv.Itoa(index)
        n3, err = f.WriteString(t)
        check(err)
        n3, err = f.WriteString("times \n")
        check(err)
        fmt.Printf("wrote %d bytes\n", n3)

        time.Sleep(1 * time.Second)
    }
    f.Sync()
}

3. 您期望得到的结果?

直接双击app即可运行程序
//: <> (能截图就截图。)

4. 您实际得到的结果?

app无法正常运行
//: <> (有报错信息的话把堆栈信息提供出来)