1. 运行环境
Gogo versiongo 1.12, linux/amd64
2. 问题描述?
大家好。我在mac下想将golang程序封装成app(手动创建app目录结构),但是点击app后无法正常运行,mac系统日志中的记录是:
我是使用写文件的方式进行测试的,代码如下:
//: <> (代码问题的话,请提供一份最短的,可复现代码。或相关代码。)
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无法正常运行
//: <> (有报错信息的话把堆栈信息提供出来)