appstore 提交警告 - Missing iOS Distribution signing identity for xxxx
提交app至appstore的时候出现如下错误:
注:本解决方案仅适用于Keychain中AppleWWDRCA.cer过期问题,表现为Keychain中的各种开发者证书失效,失效原因均为证书的颁发机构失效:
本次的错误经检查为Keychain中AppleWWDRCA.cer过期问题,解决方法如下:
1.检查Keychain中的开发证书或推送证书出现如下错误:
2.确认该证书由AppleWWDRCA引起后,打开Keychain,执行下列操作:
a.显示已失效的证书(这一步很重要,不然keychain不会显示已经失效的证书)
b.删除已过期的证书(检查下在登陆和系统中可能都有)
3.删除掉过期证书后在apple开发者中心重新下载新的AppleWWDRCA.cer并双击安装
http://developer.apple.com/certificationauthority/AppleWWDRCA.cer
(默认安装到登陆,之前删除了系统AppleWWDRCA证书,如果机器为多用户开发,也可以将其移动到系统证书中)
4.重新打包提交