Fastlane - 多重协同签名身份

Posted

技术标签:

【中文标题】Fastlane - 多重协同签名身份【英文标题】:Fastlane - Multiple codesigning identity 【发布时间】:2018-03-21 08:21:43 【问题描述】:

我们正面临 fastlane 的问题。检查证书/配置文件时,完成时间也越来越长(约 50 分钟):

[2018-03-09 16:08:29.52]: Cloning remote git repo... [2018-03-09 16:57:40.15]: Certificate 'XXXXXXX.cer' is already installed on this machine

我们使用代理,但在访问苹果网站时,我们不会遇到任何缓慢的问题。

有没有人遇到过同样的问题?

非常感谢您的帮助

编辑: 事实证明,通过匹配安装我的证书时,以下命令 security find-identity -v -p codesigningprints ~2000+ 证书!我试图从我的钥匙串中删除重复项,仍然面临这个问题:/

【问题讨论】:

【参考方案1】:

如果有人遇到我的问题,这是由 ~/Library/Preferences/com.apple.security.plist 中的多个重复行引起的

我猜这是由设置为 login.keychain 而不是 login.keychain-db 的错误 FL_UNLOCK_KEYCHAIN_PATH 引起的

【讨论】:

以上是关于Fastlane - 多重协同签名身份的主要内容,如果未能解决你的问题,请参考以下文章

找不到代码签名身份,无法创建新身份,因为您启用了“只读”

Fastlane 代码签名需要错误

自动化打包之fastlane-- 代码签名和项目配置

Fastlane 匹配不使用现有的签名证书

无法通过 fastlane 使用 Google Play 应用签名将 android 包上传到 Google Play

如何在使用 Xcode 自动代码签名的同时使用 Fastlane 和 Crashlytics 进行构建?