我在包含私钥的钥匙链中有一个证书。我想将一个应用程序添加到该密钥的访问控制“白名单”中。我知道如何使用图形钥匙链工具来做到这一点,但我想通过命令行作为 Xcode 构建脚本的一部分来做到这一点。
据我所知,“安全”命令是在命令行操作钥匙链的方法,但我无法从手册页中弄清楚我将如何完成这项任务。
为了完整起见,这正是我想通过命令行在钥匙链工具中执行的操作:
- 单击证书以显示其私钥。
- 右键单击私钥并选择“获取信息”菜单项。
- 单击“访问控制”选项卡。
- 单击“+”按钮将应用程序添加到白名单。
- 选择应用程序(在我的例子中是 Xcode)并单击“添加”。
我可能还对如何允许访问所有应用程序感兴趣。