真机调试正常,个人证书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 双击运行
其他:
- 项目clean一下,即可正常打包
如果侥幸被人看到,恰巧你又知道AppleWWDRCA.cer和AppleWWDRCAG3.cer的区别,请回复告知一下,谢谢!