一、问题:
我们在上传二进制文件到 app store 里时,有时会碰到证书过期的问题,如图:
与此同时,你会在“钥匙串访问“里发现“Apple Worldwide Developer Relations Certification Authority“、“iPhone Developer: xxxx“、”iPhone Distribution:xxx” 这三个证书显示为无效证书或者过期证书字样。
二、解决方案:
既然是证书过期了,那解决办法当然是:把过期的证书删除了,再重新下载一个新的证书安装。
步骤:
- 打开“钥匙串访问“,点“登录“,点电脑屏幕上方的菜单栏里的“显示“,再点“显示过期证书“,找到一个名叫“Apple Worldwide Developer Relations Certification Authority“的证书,选中此证书,右击,点“删除“;
- 在“钥匙串访问“的左侧菜单栏里,点“系统“,也把“系统“里的过期证书,删除掉;
- 到此网址下载最新的证书,双击安装即可,这时你会发现钥匙串访问里的 开发证书 和 发布证书都显示有效证书了。
点此下载最新证书
https://developer.apple.com/certificationauthority/AppleWWDRCA.cer
如下图所提示: