Ios 传递给函数的一个或多个参数无效。在unlock login.keychain中

Ios 传递给函数的一个或多个参数无效。在unlock login.keychain中,ios,jenkins,Ios,Jenkins,我不能用詹金斯作为借口 security unlock-keychain -p my password /Users/huizhaofang123/Library/Keychains/login.keychain 错误是: 解锁密码/Users/huizhaofang123/Library/Keychains/login.keychain: 安全性:SecKeychainUnlock/Users/huizhaofang123/Library/Keychains/login.keychain:一

我不能用詹金斯作为借口

security unlock-keychain -p my password /Users/huizhaofang123/Library/Keychains/login.keychain
错误是:

解锁密码/Users/huizhaofang123/Library/Keychains/login.keychain:

安全性:SecKeychainUnlock/Users/huizhaofang123/Library/Keychains/login.keychain:一个或多个 传递给函数的参数无效


请帮忙!谢谢,很简单,就像Michael说的,用引号括起你的密码,或者像这样逃离空间:

security unlock-keychain -p my\ password /Users/huizhaofang123/Library/Keychains/login.keychain

如果您的密码实际上是两个单词(例如,
my password
,单词之间有空格),则需要将其放入引号中(例如,
“my password”
),使shell认识到它是一个参数,而不是两个参数