我有一台 Mac Mini 作为构建服务器用于我的 iOS 应用程序。
但是,XCode Server 守护程序以特殊权限运行,需要在系统钥匙串为了使其正常工作,我需要向所有用户授予访问证书私钥的权限,否则 XCode 将提示权限,这当然会破坏构建,因为这台计算机无人值守。
当我尝试改变KeyChain 访问控制远程许可(使用屏幕共享),系统提示我输入管理员密码,但它不接受我吨
系统密码对话框的屏幕截图
没有反馈,屏幕没有反应。
然而,当我用物理连接的键盘,则设置正常保存。
这是正常行为吗?可以以某种方式禁用它吗? 有什么解决方法吗?构建服务器将存储在不同的位置,并且安装新证书是很常见的,因此物理访问对我来说不是一个可行的解决方案。