iOS开发证书显示“此证书的签发者无效”解决方法(相对完整版)/Missing iOS Distribution signing identity

本文介绍了解决iOS应用打包过程中出现的“MissingiOSDistributionsigningidentity”错误的方法。主要步骤包括:删除已过期的WWDR证书,安装新的证书,并重启Xcode。


在此次解决过程中遇到的问题又比较多,相信已经比较“完整”了,有点好事多磨吧。但为了保证严谨,加上了“相对”。


2月15日(前天)早上,我在打包中发现,在打包的最后一步会提示“Missing iOS Distribution signing identity……”(比较着急解决问题,忘了截图了),一开始以为谁误操作了证书,查看后发现所有证书都无效了。各种查找后发现原来是Apple Worldwide Developer Relations Certification Authority Intermediate Certificate证书刚好在今天过期了。


解决方法

1、首先打开自己的Keychain(钥匙串访问),在keychains里选择login,然后点选Certificates,在这个界面删除原来已经过期的“WWDR Certificate”(Apple Worldwide Developer Relations Certification Authority)证书。有些用户会发现找不到这个证书,选择工具栏的View -> Show Expired Certificates。


2、在System的那一栏也有这个过期的“WWDR Certificate”,一并删除它。


3、下载新证书https://developer.apple.com/certificationauthority/AppleWWDRCA.cer,并安装。


4 ,不出意外你的证书那里从 “This certificate has an invalid issuer”(此证书的签发者无效)变成了 “This certificate is valid”了。


但是到这里我打包仍然提示不变,还是“Missing iOS Distribution signing identity”。如果出现这个情况,关闭你的xcode,完全关闭,然后就好了。


评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值