【发布时间】:2019-02-02 07:56:18
【问题描述】:
我正在尝试让我的团队过渡到使用 Fastlane Match。我让它在我的本地机器上工作,但不在我们的 CI(詹金斯)机器上。我们的 CI 机器上仍然安装了旧证书,我认为这是导致问题的原因。通过 CI 运行时出现错误:
代码签名错误:配置文件“match InHouse >bundle idorg
我的最佳猜测是,gym 在尝试验证配置文件时选择了错误的证书,因为两个证书具有相同的名称。
在从gym/xcodebuild 归档构建时,有没有办法通过ID 或到期日期指定要使用的证书?
删除旧证书不是一个可行的选择,因为到目前为止,我们仍然需要旧证书,直到我们的 fastlane 版本 100% 稳定并且每个人都开始使用它。
谢谢!
【问题讨论】:
-
嗨,卢克!这是一个有点过时的问题,但无论如何,您是否找到了与同名证书相关的问题的解决方案?我现在有类似的问题,找不到任何信息可以解决。谢谢!
标签: jenkins xcodebuild fastlane in-house-distribution fastlane-match