zzhzeromacos 15 又拉了一坨大的 中发帖

先说前提,苹果AppStore上架应用对于编译app的macos版本是有要求的,基于此,昨天我们用于编译的机器升级了macos15正式版,升级之后发现原有的devops流程失败了,遂开始排查。 
我们的编译流程: mac上的后台服务A->接收请求->生成并运行脚本B->脚本B中执行go编译的二进制文件->go中通过标准库的http请求发送数据给其他服务。
升级以后的现象: go程序发送请求失败,报错 no route to host
测试: 脚本B中直接执行curl请求正常 终端直接执行go程序请求正常 浏览器可正常访问对应的服务网址。
猜测: macos 15新增加的本地网络权限有bug。
解决方案: go程序中所有网络请求全部改为 exec curl 处理,也就是说go程序拉起一个curl进程可以正常联网。
查了一下,似乎gitlab runner在macos 15上也出现了...