为iOS应用CI故事构建新的Jenkins.我build
在KeyChainAccess中创建了一个钥匙串来保存开发证书.
我为钥匙串设置了密码.
On Jenkins, Manage Jenkins --> Keychains and Provisioning Profiles Management ->
选择build.keychain
文件并上传.
我填写了密码(与我之前设置的相同).我填写了证书(通过复制KeyChain访问中的证书信息的通用名称).
我使用钥匙串和代码签名身份创建了一个Jenkins工作,填写了密码.但是当我通过Jenkins构建项目时,它会在控制台输出中抛出以下错误:
[ProjectName] $ /usr/bin/security unlock-keychain -p ******** /Users/Shared/Jenkins/Home/jobs/JobName/workspace/build.keychain security: SecKeychainUnlock /Users/Shared/Jenkins/Home/jobs/JobName/workspace/build.keychain: The user name or passphrase you entered is not correct. FATAL: Unable to unlock the keychain.
我检查了密码,我可以使用密码在KeyChain Access中解锁构建钥匙串.詹金斯,我不确定它要求的用户名是什么?