撤销钥匙串中的所有证书后,命令 PhaseScriptExecution 以非零退出代码失败
Posted
技术标签:
【中文标题】撤销钥匙串中的所有证书后,命令 PhaseScriptExecution 以非零退出代码失败【英文标题】:Command PhaseScriptExecution failed with a nonzero exit code after revoking all certificates in a keychain 【发布时间】:2020-09-30 09:04:20 【问题描述】:我已经替换了我的钥匙串密码,它删除了其中的所有项目。我开始得到
Item not found in a keychain
错误,所以我重新生成了开发证书,现在在每个项目上,我得到Command PhaseScriptExecution failed with a nonzero exit code
我试过了
在 Keychain Acess 中锁定和解锁登录 清理构建文件夹 重新启动我的 mac pod 取消集成 pod 安装 重新删除钥匙串 恢复以前的钥匙串只有在真实设备上构建时才会出现此问题
此时我不知道如何才能消除此错误。
【问题讨论】:
【参考方案1】:好的,这种情况绝对是个笑话,但这帮助我解决了这个问题。
-
恢复我以前的所有钥匙串
删除我名下的所有证书。
【讨论】:
以上是关于撤销钥匙串中的所有证书后,命令 PhaseScriptExecution 以非零退出代码失败的主要内容,如果未能解决你的问题,请参考以下文章
即使在从钥匙串访问和 App Store Connect 中删除后,重新启动 Xcode 时,已删除的 iOS 证书仍会继续显示在钥匙串中
Xcode - iPhone - 配置文件与默认钥匙串中的任何有效证书/私钥对不匹配
使用 Jenkins/Hudson 作为 iOS 和 Mac 开发的持续集成时,钥匙串中缺少证书和密钥