首页 > 解决方案 > Xcode 11.3.1 - 命令 PhaseScriptExecution 失败,退出代码为非零

问题描述

在 4 月 26 日之前,我的应用程序中的一切都很好。

但是我的代码签名证书已于 4 月 27 日过期,我遇到了这个问题。

我在 Xcode 的存档末尾收到此错误。并且存档失败。

我的 Xcode 版本是 11.3.1。我已完成以下步骤来解决此问题:-

  1. 我已删除 pod 并重新安装。
  2. 钥匙串证书锁定和解锁登录
  3. 已创建有效期为另一年的新证书。

但我的问题仍然没有解决。如果有人遇到类似类型的问题,请向我建议解决方案。

标签: iosswiftxcoderealmarchive

解决方案


我缺乏一些信息,但我可以提供以下提示:

  • 确保您在同一台机器上拥有新证书,并从钥匙串中删除旧证书。
  • 如果您以前这样做过,请确保您已经使用新证书重新生成了配置文件。还要确保您已经下载并安装了新的。
  • (!)确保您的机器上有新的 Apple Worldwide 证书 - https://developer.apple.com/support/expiration/

如果上述方法不起作用,请清理构建文件夹,关闭项目,退出 Xcode,重新打开项目。


推荐阅读