在MacOSX上,如果我使用ssh连接并运行命令:
security -v unlock-keychain -p <password> <keychain_path>
钥匙链解锁,世界一切正常。
如果我将相同的命令放入bash脚本并运行
bash test.sh
系统会提示我输入密码。
我怎么才能避开这个?
您需要显式地让您的脚本 test.sh 访问您的钥匙链。
test.sh
学分: Running xcodebuild from a forked terminal