Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将Xcode开发人员配置文件导入Jenkins用户的login.keychain以构建iOS应用程序_Xcode_Macos_Jenkins - Fatal编程技术网

将Xcode开发人员配置文件导入Jenkins用户的login.keychain以构建iOS应用程序

将Xcode开发人员配置文件导入Jenkins用户的login.keychain以构建iOS应用程序,xcode,macos,jenkins,Xcode,Macos,Jenkins,各位 我在这个问题上做了大量的研究,到目前为止还没有找到任何答案。我正在努力实现@delaney05在他的帖子中所展示的目标,但我似乎遇到了一些他没有提到的问题(或者,至少他没有提到) 具体来说,我可以通过XCode(使用标准的GUI方法)导出开发人员配置文件,但是安全工具似乎不允许我通过CLI将这些文件导入Jenkins用户的登录.keychain。当然,Jenkins用户不是“真正的”用户,因此您不能登录并使用GUI方法执行此操作 我试图发布@edelaney05关于这个主题的文章的更新,但

各位

我在这个问题上做了大量的研究,到目前为止还没有找到任何答案。我正在努力实现@delaney05在他的帖子中所展示的目标,但我似乎遇到了一些他没有提到的问题(或者,至少他没有提到)

具体来说,我可以通过XCode(使用标准的GUI方法)导出开发人员配置文件,但是
安全
工具似乎不允许我通过CLI将这些文件导入Jenkins用户的
登录.keychain
。当然,Jenkins用户不是“真正的”用户,因此您不能登录并使用GUI方法执行此操作

我试图发布@edelaney05关于这个主题的文章的更新,但很明显,版主们希望我提出一个单独的问题

此时,我正在认真考虑创建一个真正的Jenkins用户,然后安装@sti a.k.a.提供的Jenkins应用程序版本。至少通过这种方式,我将能够使用导出和导入开发人员配置文件、
.mobileprovision
文件以及其他密钥、证书等的所有Mac标准GUI方法。。。。当然,这样做会使构建我们未来需要的Jenkins服务器集群变得更加困难,但我想知道这是否是目前最好的解决方案

我做了什么蠢事吗?我错过什么了吗?您是否希望看到显示我完成的所有步骤的其他文档?谢谢


顺便说一句,我曾尝试发布一个版本,该版本充分引用了所有带有适当链接的页面,但作为“新用户”,我显然没有足够高的声誉分数来发布一个带有两个以上链接的问题-(

建议您尝试通过命令行构建Xcode项目,一旦成功,您可以尝试在Jenkins中设置相同的环境

请注意,Jenkins用于运行其命令的用户与Jenkins登录无关,而是启动Jenkins应用程序的OS-X用户。 这个用户可能是“守护进程”,它不同于您使用Xcode进行常规工作时使用的守护进程

(可以通过运行“id”作为Jenkins作业中的命令来确认这一点)

祝你好运