为 iOS 设置 Jenkins 时出错
Error setting up Jenkins for iOS
我正在按照这 3 个部分 tutorial 中描述的设置进行操作。我目前正在测试构建步骤并收到以下错误消息
Will not set default: file
/Users/Shared/Jenkins/Library/Keychains/login.keychain does not exist
security: SecKeychainSetDomainDefault user: write permissions error
[MyProject iOS] $ /usr/bin/security unlock-keychain -p ***********
/Users/Shared/Jenkins/Library/Keychains/login.keychain security:
SecKeychainUnlock
/Users/Shared/Jenkins/Library/Keychains/login.keychain: The specified
keychain could not be found. FATAL: Unable to unlock the keychain.
现在这是 Jenkins 配置(管理 Jenkins -> 配置系统 -> Xcode 构建器)我正在关注:
很明显 Jenkins 在错误的目录中寻找钥匙串。我试图在系统链中复制证书和开发人员配置文件,但仍然找不到它们。有什么建议吗?
尝试检查构建本身配置中的钥匙串路径设置。更具体地说:
Jenkins -> <your-build> -> Configure
在 代码签名和 OS X 钥匙串选项下 点击解锁钥匙串并检查钥匙串路径是否正确。
我正在按照这 3 个部分 tutorial 中描述的设置进行操作。我目前正在测试构建步骤并收到以下错误消息
Will not set default: file /Users/Shared/Jenkins/Library/Keychains/login.keychain does not exist security: SecKeychainSetDomainDefault user: write permissions error [MyProject iOS] $ /usr/bin/security unlock-keychain -p *********** /Users/Shared/Jenkins/Library/Keychains/login.keychain security: SecKeychainUnlock /Users/Shared/Jenkins/Library/Keychains/login.keychain: The specified keychain could not be found. FATAL: Unable to unlock the keychain.
现在这是 Jenkins 配置(管理 Jenkins -> 配置系统 -> Xcode 构建器)我正在关注:
很明显 Jenkins 在错误的目录中寻找钥匙串。我试图在系统链中复制证书和开发人员配置文件,但仍然找不到它们。有什么建议吗?
尝试检查构建本身配置中的钥匙串路径设置。更具体地说:
Jenkins -> <your-build> -> Configure
在 代码签名和 OS X 钥匙串选项下 点击解锁钥匙串并检查钥匙串路径是否正确。