Apple Notary批准的要求之一是拥有一个SDK == 10.9。 go编译器(在golang.org提供)使用10.7内的SDK创建二进制文件。
如何创建满足新Apple Notary要求的基于Go的应用程序?
~/gohelloworld (master) ) otool -l main | tail -n4
cmd LC_VERSION_MIN_MACOSX
cmdsize 16
version 10.7
sdk 10.7
答案 0 :(得分:1)
一种可能的解决方案是在... link / internal / ld / macho.go中修改go编译器源代码,以在链接头中设置不同的数字。
在此处记录了执行问题: https://github.com/golang/go/issues/30488