我的jenkins通过xcode插件构建了iOS项目。
jenkins和xcode7构建项目是可以的,但是xcode8错误:

我的项目配置:

我用这个配置尝试了xcode上的归档项目(Debug),一切都很好。
但是詹金德的建造失败了!!
接下来,我用:Automatically manage signing更改这个配置
jenkins构建错误:

有些人遇到了这样的问题?我该怎么解决?
发布于 2016-10-27 03:33:01
我正在研究
因为jenkins没有权限获得identity,所以jenkins日志:
security find-identity -p codesigning -v
0 valid identities found我在tomcat中的Jenkins配置,以及由LaunchAgents自动运行的tomcat,但是我的auto config plist在/Library/LaunchAgents中,并且通过系统运行tomcat,没有获取identity的权限。
所以让auto config plist在~/Library/LaunchAgents中运行,并通过用户运行tomcat,Jenkins获得所有的identity
发布于 2016-10-26 15:56:47
必须在构建节点上访问密钥链和配置配置文件。这个Jenkins插件帮助您将密钥链和配置文件复制到构建节点。它还创建变量,以便稍后在Jenkins工作中到达它们。
不过,我们在运行Windows操作系统的(Jenkins)服务器上观察到了这个插件的问题。也就是说,它错误的斜杠与反斜杠在路径,这使路径找不到。
在这种情况下,您必须将包含证书的keyChain复制到构建节点,并在build命令中指定它。在使用keyChain之前,先解锁它:
security unlock-keychain -p "keychain_password" "/path/to/MyKeychain.keychain"还有供应配置文件。在git上查看你的个人资料可能会有帮助。这样,您就可以将您的(全局)配置文件存储在节点上,并且可以在回购中到达您(特定于项目的)配置文件,而您的任何解决方案(例如xcodebuild脚本)通常适用于所有作业,只要所有项目(例如: provisioning_profiles/Release/profile.mobileprovisioning). )的供应配置文件路径都是通用的。
在这种情况下,我更喜欢xcodebuild而不是Xcode Jenkins插件。
https://stackoverflow.com/questions/40252843
复制相似问题