伙计们,
我已经对这个主题进行了大量研究,但到目前为止还没有找到任何答案。我正在努力实现与@delaney05 在Jenkins on OS X 的帖子中所展示的相同的目标:xcodebuild 给出了代码签名错误,但我似乎遇到了一些他没有的问题(或者,至少他没有)不提)。
具体来说,我可以通过 XCode(使用标准 GUI 方法)导出开发人员配置文件,但该security
工具似乎不允许我通过 CLI 将这些配置文件导入login.keychain
Jenkins 用户。当然,Jenkins 用户不是“真正的”用户,因此您不能使用 GUI 方法登录并执行此操作。
我尝试在@edelaney05 的关于此主题的文章中发布更新,但显然版主希望我提出一个单独的问题。
在这一点上,我正在认真考虑创建一个真正的 Jenkins 用户,然后安装由@sti aka, Sami Tikka提供的 Jenkins 应用程序版本。至少这样我就可以使用所有 Mac 标准的 GUI 方法来导出和导入开发人员配置文件、.mobileprovision
文件和其他密钥、证书等......当然,这样做会使构建变得更加困难我们未来需要的 Jenkins 服务器集群,但我想知道这是否真的是目前最好的解决方案。
我做了什么傻事吗?我错过了什么吗?您是否希望看到任何其他文档来显示我已完成的所有步骤?谢谢!
顺便说一句,我确实尝试发布一个版本,该版本完全引用了具有正确链接的所有页面,但作为“新用户”,我显然没有足够高的声誉得分来发布包含两个以上链接的问题。;-(