上班的第一天,发现电脑上的证书都提示:“此证书的签发者无效”而且企业版打包是会出现错误,但是又不敢都删了,尤其是企业证书不干删了,怕之前的应用不能用,求大神看看这是怎么回事!
贴上报错信息
“missing ios distribution signing identity for XXX interactive marketing planning co ltd”或“wildcard APP IDS can not be used to create in house provisioning profiles please use an explicit app id”
贴上相关截图
已经尝试过下面的方法仍,然没解决(附上相关链接)
http://stackoverflow.com/questions/32821189/xcode-7-error-missing-ios-distribution-signing-identity-for
找到这个
删除就好啦
1,按照你那个链接下载,https://developer.apple.com/certificationauthority/AppleWWDRCA.cer,并安装。
2, 在keychains里选择login,然后点选Certificates,在这个界面,选择工具栏的View -> Show Expired Certificates,这时候你会发现一个过期的“WWDR Certificate”(Apple Worldwide Developer Relations Certification Authority),删除它。
3, 在System的那一栏也有这个过期的“WWDR Certificate”,一并删除它。
4 ,不出意外你的证书那里从 “This certificate has an invalid issuer”(此证书的签发者无效)变成了 “This certificate is valid”了。
我就是这么解决的。
右键证书简介,信任里面选择始终信任即可,早上刚遇到这个问题,不知道为什么变成这样,幸好公司的iOS大牛知道解决方法~
https://developer.apple.com/support/certificates/expiration/index.html
我也遇到了同样的问题,但是只是https://developer.apple.com/certificationauthority/AppleWWDRCA.cer将这个证书导入就OK了
1、删除过期的AppleWWDRCA.cer证书;
2、通过https://developer.apple.com/certificationauthority/AppleWWDRCA.cer重新下载并安装;
3、右键证书简介,信任里面选择始终信任;
4、重启Xcode(最彻底的重启电脑).
大家今天都上班吧
懂嘚紾惜 11:32:13
关于今天上班,遇到的第一个问题,所有的证书都失效的问题
懂嘚紾惜 11:32:30
其实不用担心,失效的证书也不用删除
懂嘚紾惜 11:32:59
系统证书的问题,证书都失效了, 真机运行OK—— 证书有效 ,企业打包,个人证书打包,都没问题
懂嘚紾惜 11:36:48
关于群里或者网络上说的,要下载个文件AppleWWDRCA.cer ,我也下载了,也安装了,真机运行后,所有的证书又变为无效状态,试了几遍证书都无效,后来把安装的钥匙串中的证书APPle WorldWide Developer Relations Certification Authority删除,再重新真机运行一遍,所有的证书都有效了
懂嘚紾惜 11:37:43
所以,见到证书失效,最简单的办法就是真机运行,企业打包,个人证书打包也都OK了
上面的方法是有效的,没成功的可能是有那个地方没有作对,我添加一个图文流程
![](http://img.php.cn/upload/image/000/000/000/bcd6444c95449e7835e63fad2b12e0bf-0.png)
![](http://img.php.cn/upload/image/000/000/000/bcd6444c95449e7835e63fad2b12e0bf-1.png)
点击显示以过期证书
为什么我这里没有apple WWDRC证书呀????![](http://img.php.cn/upload/image/000/000/000/5c1480a9959fc94af23e293c0c533d50-0.png)
请问,如果把企业版证书删除,以前的企业版用户是不是就闪退了,如果不删除那么还能继续用吗?
@wifree1 ,删除就麻烦了。不用删除的。