Jenkins上的Xcodebuild代码签名错误

时间:2015-07-22 19:08:03

标签: ios xcode jenkins code-signing xcodebuild

尝试使用jenkins上的xcodebuild构建我的应用程序时出现以下代码签名错误

Code Sign error: No code signing identities found: No valid signing identities (i.e. certificate and private key pair) matching the team ID “xxxxxxxxxx” were found.
CodeSign error: code signing is required for product type 'Framework' in SDK 'iOS 8.3'

我可以从xcode GUI构建它,但没有问题。这里发生了什么?很明显,计算机拥有构建.ipa文件所需的一切,但我无法通过Jenkins和xcodebuild来实现这一点

1 个答案:

答案 0 :(得分:1)

Jenkins默认运行为" jenkins"用户。显然,签名身份和移动配置配置文件按~中的每个用户配置文件存储。

让您的Jenkins使用与您的家庭用户相同的用户运行,或者为jenkins用户提供对所有钥匙串和配置目录的访问权。

修改
关于如何更改用户的一些答案:How to install jenkins under current user (not 'jenkins') on MAC OS X