Xcode具有Internet密码,该密码与特定的访问组一起存储在钥匙串中。我正在尝试使用security
命令行工具来复制它,但是我不确定如何提供非应用程序二进制文件进行访问。
security add-internet-password -a "USER" -w "PASS" -s sample.com -A
我该如何添加59GAB85EFG.com.apple.dt.Xcode
?
答案 0 :(得分:-1)
您可以像在-T <PATH>
中包含应用程序一样,在Access组中包含二进制文件。例如,security add-internet-password -a "USER" -w "PASS" -s sample.com -T /path/to/binary
将二进制文件作为受信任的应用程序包含在访问控制中。
或者,您可以将security
工具添加为-T $(which security)
作为受信任的应用程序,并让您的二进制文件生成一个进程来执行和捕获命令security find-internet-password -a "USER" -w -s sample.com
的输出,标志-w
将仅在标准输出上显示密码。