尝试使用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来实现这一点
答案 0 :(得分:1)
Jenkins默认运行为" jenkins
"用户。显然,签名身份和移动配置配置文件按~
中的每个用户配置文件存储。
让您的Jenkins使用与您的家庭用户相同的用户运行,或者为jenkins
用户提供对所有钥匙串和配置目录的访问权。
修改强>
关于如何更改用户的一些答案:How to install jenkins under current user (not 'jenkins') on MAC OS X