我花了一整天的时间试图了解这里发生的事情,但没有任何运气。基本上我想做的是使用Xcode插件配置jenkins来构建iOS项目。一切都已安装并正常工作,项目正确构建没有问题,但jenkins似乎根本不喜欢它。
我正在使用Jenkins上提供的Xcode插件。并且构建过程似乎找不到任何有效的身份,因此最终构建失败,因为它无法签名。
$ /usr/bin/security find-identity -p codesigning -v
0 valid identities found
如果我在终端上运行相同的命令它确实找到了所有有效的身份,并且jenkins正在同一个用户上运行!我还尝试在Xcode构建之前手动添加钥匙串并解锁钥匙串,但也没有运气。
任何帮助都将受到高度赞赏。谢谢