2020-04-15

xcode打包报错Command CodeSign failed with a nonzero exit code的解决方案

最近项目中更换打包的证书,在打包的过程中出现Command CodeSign failed with a nonzero exit code的错误

图一

在网上搜索了一下,其解决方案有以下两种:

  1. command + k,然后 重启电脑
  2. 重新下载证书
    以上两种方法,可能有的小伙伴适合,但是我试过以后还是不行的,重装Xcode还是不行。。。后来发现真机调试的时候也是出现了这个错题,就不得不去解决了。

后来经过摸索在钥匙串中发现Apple Worldwide Developer Relations Certification Authority这个证书有问题的原因

image

AppleWWDRCA证书实际上就是对iOS证书(即Develop证书和Distribution证书)的授权认证,其公钥用于解密认证证书的可靠性。iOS以及Mac OS X系统(在安装Xcode时)将自动安装AppleWWDRCA.cer(Apple Worldwide Developer Relations Certification Authority)这个中间证书(Intermediate Certificates)。联想到前段时间升级到Xcode已经更换证书,可能出现了问题。

因此需要更新AppleWWDRCA证书,删除旧的AppleWWDRCA证书,在developer.apple.com/certificati…下载新的并安装即可。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、安装docker 1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来...
    三四十妨阅读 234评论 0 0
  • 增加: 删: 改: 查: 字符串的构造 可以通过 “+” 连接也可以 :
    我是王串串的崔先生阅读 186评论 0 0
  • 今天接女儿放学回来,老师发微信过来说女儿在幼儿园被一个小男孩踢了肚子,说是那孩子坐在那里突然踢出去,问他也不说为什...
    zhanghr55阅读 6,490评论 0 2
  • 上周因为工作未结束,而骁哥幼儿园已经放假,所以我们没法在白天照顾他,干脆把他放在家里给奶奶带。我们从家里离开之前,...
    佘_冬冬阅读 102评论 0 3
  • 20年里,苏苇一直保持着吊儿郎当不思进取的个性在家里,在学校,在社会。混吃等死的她以为自己可能这一辈子都这么清淡的...
    六月申阅读 496评论 2 5