Command PhaseScriptExecution failed with a nonzero exit code

821 阅读1分钟

真机调试正常,个人证书A打包正常,企业证书B打包报错如下:

Warning: unable to build chain to self-signed root for signer "iPhone Distribution: China ..."

Command PhaseScriptExecution failed with a nonzero exit code

root for signer:这里提到的根证书,就是苹果开发者根证书:Apple Worldwide Developer Relations Certification Authority

进入"启动台"-"钥匙串访问"-左侧"系统钥匙串"(选择系统)-右侧选择"证书",点击"Apple Worldwide Developer Relations Certification Authority",显示证书已过期。

1.删掉过期证书

2.下载最新AppleWWDRCA.cer 双击运行

其他:

苹果关于证书到期的说明

苹果证书下载地址,少什么下载什么

  1. 项目clean一下,即可正常打包

如果侥幸被人看到,恰巧你又知道AppleWWDRCA.cerAppleWWDRCAG3.cer的区别,请回复告知一下,谢谢!