最近在上传AppStore的时候碰到了这个问题,上传失败,原因:Missing iOS Distribution signing identity for XXX Technology Co.Ltd.
Xcode can request one for you.

问题图片
出现这个问题,打开钥匙串,证书,然后你会发现,你的iPhone development证书和iPhone distribution证书显示红色字体:此证书是有未知颁发机构签名的。造成这个问题的原因是错误的删除或者过期的AppleWWDRCA。只要下载重新安装AppleWWDRCA证书就可以了。

证书未签名
问题解决
需要更新AppleWWDRCA证书。
1.https://developer.apple.com/certificationauthority/AppleWWDRCA.cer下载最新AppleWWDRCA证书,双击安装。
2.打开钥匙串,选择登录,然后选择下面的证书。
3.选择桌面左上角的显示→显示已过期的证书。
4.这时候你会发现一个过期的“WWDR Certificate”(Apple Worldwide Developer Relations Certification Authority),删除它。
有的在System的那一栏也有这个过期的“WWDR Certificate”,也一并删除它。
5.再回头点击Develop证书和Distribution证书,他们都变成“此证书有效”了。